[C++] подскажите функцию перемещения каретки
которая перемещала бы каретку на строчку внизКакую каретку?
по завершении чтения строки из файла
не знаю, как правильней назвать
carriage
#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"); делать нельзя,
т.к. файл только для чтения