#include <iostream>
#include <fstream>
using namespace std;
int main()
{
char name[32];
fstream os("123.txt");
os<<"asdlkalskdjkjaljdlk";
os>>name;
cout<<name;
return 1;
}
Проблема в том, что он не считывает строчку которую вывел в файл.
Тоесть записать то он записал а вот выводить не хочет.
PS юзать fopen и иже с ним не предлагать нужны именно потоки.
Ну, во-первых, ты уверен, что он записал, я бы юзал ofstream.
а, во-вторых: даже если и записал - поле записи указатель в файле сместится на длину строки, то есть прочитаешь ты уже пустую строку - надо вернуть указатель в начало.
__________________
Bedankt euch dafür bei euch selbst.