powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как читать файл и писать в файл на С++?
4 сообщений из 4, страница 1 из 1
Как читать файл и писать в файл на С++?
    #32806539
Фотография Serega128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, мне нужно решить 2 задачи:
1) читать последовательно из файла строки (первые 7 байт каждой строки).
2) писать в файл строки.

Пожалуйста, приведите примеры кода! :) Заранее большое спасибо!
...
Рейтинг: 0 / 0
Как читать файл и писать в файл на С++?
    #32806653
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
#include <string>
#include <vector>
#include <stdio.h>


void ReadFile( vector<string> &array, const string name_file )
{
   FILE *f = fopen( name_file.c_str(), "r");
   char str[ 255 ];
   for(int i =  0 ; f && i <  7 ; i++)
   { 
       if( fgets(str,  254 , f) == NULL )
           break;
       array.push_back( str );
   }
   fclose(f);
}
int main()
{
    vector<string> array;
    ReadFile( array, "input_file.txt" );
    FILE *w = fopen( "put_file.txt", "w" );
    for(int i =  0 ; i < array.size(); i++)
        fputs( array[i].c_Str(), w);
    fclose(w);
}
...
Рейтинг: 0 / 0
Как читать файл и писать в файл на С++?
    #32806693
Фотография Lelikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Lepsik:
Наверное вместо
Код: plaintext
   for(int i =  0 ; f && i <  7 ; i++)
следует
Код: plaintext
   for(int i =  0 ; !feof(f) && i <  7 ; i++)
________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц
...
Рейтинг: 0 / 0
Как читать файл и писать в файл на С++?
    #32806700
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет не следует. у тебя если файл не откроется то получишь access violation а если будет EOF то там есть место где прерваться
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как читать файл и писать в файл на С++?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]