int n;
FILE *f=fopen("numbers.txt","r");
fscanf(f,"%d",&n);
Чтение данных из файла.
Фаил имеет текстовую структуру. Несколько столбцов чисел. Есть ли способ "быстро" распознать. А не искать числа между пробелами...
Цитата:
Originally posted by 1000@
Обычный текст можно быстро прочитать с помощью Memo.
Фаил имеет текстовую структуру. Несколько столбцов чисел. Есть ли способ "быстро" распознать. А не искать числа между пробелами...
Обычный текст можно быстро прочитать с помощью Memo.
Фаил имеет текстовую структуру. Несколько столбцов чисел. Есть ли способ "быстро" распознать. А не искать числа между пробелами...
Если только числа, то можно считывать при помощи ofstream
Цитата:
Originally posted by wanja
Если только числа, то можно считывать при помощи ofstream
Если только числа, то можно считывать при помощи ofstream
Да, только числа.
А как???
Код:
и так далее...
в чем проблема?
Цитата:
Originally posted by Anton Chik
а как же fscanf ???
и так далее...
в чем проблема?
а как же fscanf ???
и так далее...
в чем проблема?
Я изначально не знаю сколько столбцов...
do while(!f.feof())
{
f>>var
i++;
}
примерно так.
Цитата:
Originally posted by wanja
ofstream f('Имя файла');
do while(!f.feof())
{
f>>var
i++;
}
примерно так.
ofstream f('Имя файла');
do while(!f.feof())
{
f>>var
i++;
}
примерно так.
да, спасибо
Код:
double *Var=new double[24*2];
int i=0;
ofstream f("kor.dat");
do while(!f.eof())
{
f.op>>Var
i++;
}
int i=0;
ofstream f("kor.dat");
do while(!f.eof())
{
f.op>>Var
i++;
}
Пишет ошибку.
E2094 'operator>>' not implemented in type 'ofstream' for arguments of type 'double'