c语言怎样读入文本文档(文档有题头、下面的内容有文字和数字)
(2015-04-25 10:44:07)
标签:
c语言txt文档txt文档读入 |
分类: C语言控制台程序 |
想读入类似下面的数据,计算并重新输出。
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
|
//下面是要读入的文档。
层号 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 |
下面是具体代码:
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
|
;c语言读入规律文本文档并计算并输出就是有一系列关于岩层的参数在Excel表中,
;但是读Excel表格难度较大,就想着拷贝到.txt中,然后就形成了这种每列间有table键的样子。 ;我把这些数据读入结构体,然后从第二行开始赋值给数组,经过一系列计算, ;将结果再返回给结构体,再输出到.txt文档。 ;所以想先弄好怎么把这样的数据读入再输出,也就是复制文档了。 #include struct { double }b[N]; { char char char char int FILE fp=fopen(root,"r+"); if { printf("无法打开文件!\n"); return } fscanf(fp,"%s\t%s\t%s\t%s\t%s\n", FILE if { printf( return } fprintf(fp1,"%s\t\t%s\t\t%s\t\t%s\t\t%s\r\n",id,layn,bu,h,e); n=0; while( { fscanf(fp, fprintf(fp1,"%d\t%s\t\t%lf\t%lf\t%lf\r\n",b[n].id,b[n].layn,b[n].bu,b[n].h,b[n].e); // } fclose(fp); fclose(fp1); return } |
参考:百度知道
应该这样注释:
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 |
//;
//c语言读入规律文本文档并计算并输出就是有一系列关于岩层的参数在Excel表中, // //; //但是读Excel表格难度较大,就想着拷贝到.txt中,然后就形成了这种每列间有table键的样子。 // //; //我把这些数据读入结构体,然后从第二行开始赋值给数组,经过一系列计算, // //; //将结果再返回给结构体,再输出到.txt文档。 // //; //所以想先弄好怎么把这样的数据读入再输出,也就是复制文档了。 #include struct { } { } |
前一篇:英语雅思小作文常用词汇