Файл и getline
У меня есть в файле строка
Код:
gfdsfgy ! uhs, jgijio 743 , hnkjbnkd
при этом нельзя чтобы хотябы один символ потерялся.
Пробовал использовать getline, но никак не получилось, чтобы он считывал из файла.
Помогите, пожалуйста!
У меня есть в файле строка
Код:
gfdsfgy ! uhs, jgijio 743 , hnkjbnkd
при этом нельзя чтобы хотябы один символ потерялся.
Пробовал использовать getline, но никак не получилось, чтобы он считывал из файла.
Помогите, пожалуйста![/QUOTE]
std::getline(fileinstream, s1, '\n');
fgets()
Код:
const int BUFSIZE = 256;
char buffer[BUFSIZE];
ifstream f;
f.open("file.txt");
while (!f.eof()) {
f.getline(buffer, BUFSIZE, '\n');
...
}
f.close();
char buffer[BUFSIZE];
ifstream f;
f.open("file.txt");
while (!f.eof()) {
f.getline(buffer, BUFSIZE, '\n');
...
}
f.close();
Так вроде должно работать.
Код:
#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;
}
#include <string>
using namespace std;
FILE *stream;
int main()
{
string str;
stream = fopen("dan.txt","r+");
std::getline(stream,str,'\n');
fgets();
return 0;
}
fclose(stream); после fgets....
fgets()[/QUOTE]
Что это?
названия ф-ций, про которые нужно почитать.