从txt文件中读取一组数
C语言从txt文件中读取一组数
1 #include <stdio.h> 2 3 int main(){ 4 5 FILE* fp; 6 int buffer[10]; 7 int i,m; 8 if((fp=fopen("10.txt","r"))!=NULL){ 9 i=0; 10 while(!feof(fp)) { 11 fscanf(fp,"%d",&buffer[i++]); 12 } 13 m=i; 14 for(i=0; i<m; i++) 15 printf("%d ", buffer[i]); 16 } 17 fclose(fp); 18 //rename("1.txt","2.txt");//重命名文件 19 //remove("1.txt");//删除文件 20 return 0; 21 22 }
注意: 在输入文件时要加上后缀名,否则将不能删除和重命名文件。不需要其它头文件, 只需要stdio.h就可以了。当然,文件名中可以包含路径。例如要删除D盘下的abc.txt文件,写成 remove (" D:\ABC.txt ")即可