Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Запись в файл строк!


Автор: Bart_Simpson 30.3.2007, 15:44
Вот какая загвостка получилась вроде всё записывает в файл всё чик пик но всё в одну строку а надо чтобы по строкам

Код

int process (const char* FileName); 
const char endTerm='0';
char ReadBuff[100];
const int bufSize = 255;
char in_buff[bufSize];
const char FileName[]="in.txt";
int main(){
    
    FILE *fnPtr=fopen(FileName,"w");
    if(fnPtr == NULL)
    {
        cout << "File couldnt be open";
    }
    else {
        cout << "Enter ->\n";
    while (_getch()!=endTerm){    
        cin.getline(in_buff, bufSize);
        fprintf(fnPtr,"%s",in_buff);
    }}
    fclose(fnPtr);
    process(FileName);
    return 0;
}


Автор: Xenon 30.3.2007, 16:00
Добавляй каждый раз '\n' . В чем сложность-то? smile

Автор: vinter 30.3.2007, 16:13
Код
fprintf(fnPtr,"%s\n",in_buff);


Автор: Bart_Simpson 30.3.2007, 22:54
Я просто пока в С не очень могу чегото незнать или не догадыватся smile

Добавлено через 2 минуты и 8 секунд
Спасибо теперь получилось!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)