[C++] подскажите функцию перемещения каретки
которая перемещала бы каретку на строчку внизКакую каретку?
по завершении чтения строки из файла
ну или курсор,
не знаю, как правильней назвать
carriage
не знаю, как правильней назвать
carriage
fgetline.cpp:
a.txt
на math.h и a = sin(a) можно не обращать внимания, это я боролся с глючным компилятором
#include <stdio.h>
#include <math.h>
int fgetline(FILE* infile, char* str, int n){
int i=0;
for(i=0; i<n; i++) str[i] = '\0';
i=0;
whilestr[i] = getc(infile!='\n' && !feof(infile) && i<n){
i++;
}
return i;
}
void main {
FILE* infile;
char str[255];
float a=0.0;
a = sin(a);
infile = fopen("a.txt", "rt");
while(fgetline(infile, str, 255{
sscanf(str, "%f", &a);
printf("%f\n", a);
}
}
a.txt
123 234 21312 13123
456 3453 456546 239
22 344
на math.h и a = sin(a) можно не обращать внимания, это я боролся с глючным компилятором
Спасибочки!
+
+
Оставить комментарий
Ushkvarok
которая перемещала бы каретку на строчку внизпо завершении чтения строки из файла
fscanf (file,"... \n",...) не работает
и должна ли - не знаю
всмысле \n не смещает
fprintf (file,"\n"); делать нельзя,
т.к. файл только для чтения