我们在写代码时,往往要把系统的一些文件提取出来,但是当我们要实际运用时往往要一行一行提取,并作出一些处理,今天俺就给大家带来,C语言的文本循环提取方法。
#includeint main(int argc, char *argv[]) { char data[50] = {0}; int decimal[3] = {0}; FILE* f = fopen("c:\haha.txt","r");//这里放文件地址 while (!feof(f)) { fgets(data, sizeof(data), f); int index = 0,i; for ( i = 0; data[i] != ' '; i ++) { if (data[i] >= 48 && data[i] <= 57) { int temp = 0; int j; for (j = 0; j < 3; j ++) { temp *= 10; temp += data[i + j] - 48; } decimal[index] = temp; index ++; i += 3; } } for ( i = 0; i < 3; i++) { printf("%d ",decimal[i]); } printf("n");//循环读出。 } return 0; }



