Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Файл и getline

12K
25 октября 2006 года
GlAl
28 / / 13.10.2006
Привет всем! У меня возник вопрос со считыванием всей строки из файла
У меня есть в файле строка
 
Код:
gfdsfgy    ! uhs, jgijio        743 ,    hnkjbnkd

при этом нельзя чтобы хотябы один символ потерялся.
Пробовал использовать getline, но никак не получилось, чтобы он считывал из файла.
Помогите, пожалуйста!
398
25 октября 2006 года
Alexandoros
630 / / 21.10.2005
[QUOTE=GlAl]Привет всем! У меня возник вопрос со считыванием всей строки из файла
У меня есть в файле строка
 
Код:
gfdsfgy    ! uhs, jgijio        743 ,    hnkjbnkd

при этом нельзя чтобы хотябы один символ потерялся.
Пробовал использовать getline, но никак не получилось, чтобы он считывал из файла.
Помогите, пожалуйста![/QUOTE]

std::getline(fileinstream, s1, '\n');
fgets()
12K
25 октября 2006 года
rjx
55 / / 11.03.2006
 
Код:
const int BUFSIZE = 256;
char buffer[BUFSIZE];
ifstream f;
f.open("file.txt");
while (!f.eof()) {
 f.getline(buffer, BUFSIZE, '\n');
 ...
}
f.close();

Так вроде должно работать.
12K
25 октября 2006 года
GlAl
28 / / 13.10.2006
Вот код. может где ошибки есть

Код:
#include <iostream>
#include <string>

using namespace std;

FILE *stream;

int main()
{
    string str;
   
    stream = fopen("dan.txt","r+");
    std::getline(stream,str,'\n');
    fgets();

    return 0;
}
17K
25 октября 2006 года
vbmikhael
27 / / 23.10.2006
а закрыть файл никак?
fclose(stream); после fgets....
12K
25 октября 2006 года
rjx
55 / / 11.03.2006
[QUOTE=Alexandoros]std::getline(fileinstream, s1, '\n');
fgets()[/QUOTE]
Что это?
398
26 октября 2006 года
Alexandoros
630 / / 21.10.2005
названия ф-ций, про которые нужно почитать.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог