Запись типа int в файл и обратное чтение строковых типов из того же файла (C++ i/o fstream)C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Запись типа int в файл и обратное чтение строковых типов из того же файла (C++ i/o fstream)

Сообщение Anonymous »


Сейчас я изучаю запись и чтение файла на 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»