Запись типа int в файл и обратное чтение строковых типов из того же файла (C++ i/o fstream) ⇐ C++
Запись типа int в файл и обратное чтение строковых типов из того же файла (C++ i/o fstream)
Сейчас я изучаю запись и чтение файла на C++ и наткнулся на кое-что, чего не понимаю.
Я записываю 5 разных целых чисел в файл «ages.txt», а затем использую функцию read_file() для чтения содержимого этого файла и вывода его на консоль. Чего я действительно не понимаю, так это того, что при записи в файл я использую тип int, а при обратном чтении из него я использую тип string, а числа по-прежнему корректно считывается из файла "ages.txt".
Означает ли это, что в фоновом режиме происходит какое-то преобразование?
#include #include #include #include использование пространства имен std; недействительный read_file() { файл ifstream ("ages.txt"); вектор read_age; строковый ввод; в то время как (файл >> ввод) { read_age.push_back(вход); } for(строка age: read_age) { cout
Сейчас я изучаю запись и чтение файла на C++ и наткнулся на кое-что, чего не понимаю.
Я записываю 5 разных целых чисел в файл «ages.txt», а затем использую функцию read_file() для чтения содержимого этого файла и вывода его на консоль. Чего я действительно не понимаю, так это того, что при записи в файл я использую тип int, а при обратном чтении из него я использую тип string, а числа по-прежнему корректно считывается из файла "ages.txt".
Означает ли это, что в фоновом режиме происходит какое-то преобразование?
#include #include #include #include использование пространства имен std; недействительный read_file() { файл ifstream ("ages.txt"); вектор read_age; строковый ввод; в то время как (файл >> ввод) { read_age.push_back(вход); } for(строка age: read_age) { cout
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как преобразовать список[int, int, int] в кортеж[int, int, int], а не в кортеж[int, ...]
Anonymous » » в форуме Python - 0 Ответы
- 288 Просмотры
-
Последнее сообщение Anonymous
-