Показать сообщение отдельно

  #2  
Старый 21.05.2008, 22:58
desTiny
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
Провел на форуме:
3008839

Репутация: 1502


По умолчанию

Цитата:
Сообщение от EST a1ien  
вобщем есть такой код.

Код:
#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.

H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ