C語言習題5 26 檔案操作3

2021-07-27 08:17:25 字數 1125 閱讀 8969

題目描述

文字檔案score.dic 中儲存了n名學生的資訊(班級編號,姓名,成績),每個學生資訊佔一行,每行的資料之間使用製表符分割,如下所示:

145811  fuxin             100

145811  chengxian     90

145812  zhangxue      92

145812  lijun              88

……將文字檔案score.dic中的製表符替換成等價個數的空格,使空格充滿到下乙個製表符終止位的地方,將結果輸出。假設製表符終止位的位置固定,每隔8列出現乙個製表符終止位。

#include

#include

#define tabsize 8   /* 製表符寬度 */

int main()

/*************/

/* 初始化計數 */

/* 遍歷輸入檔案的每乙個字元 */

/* 製表符 */

/* 補足空格 */

/* 重新計數 */

/* 其它字元原樣輸出 */

/* 新的一行,重新計數 */

/* 下乙個終止位,重新計數 */

/* 關閉輸入檔案*/

/*************

return 0;

}主程式已給出,請補充缺失並提交該部分。

輸入n名學生的資訊(班級編號,姓名,成績)

輸出處理後的學生資料

樣例輸入

無樣例輸出

145811  fuxin           100

145811  chengxian       90

145812  zhangxue        92

145812  lijun           88

/*#include

#include

#define tabsize 8  

int main()

*/num=0;

while(fscanf(fin,"%c",&ch)!=eof)

else

if(ch=='\n'||num==tabsize)

}fclose(fin);

/*return 0;}*/

C語言習題5 24 檔案操作1

文字檔案score.dic 中儲存了 n名學生的資訊 班級編號,姓名 成績 每個學生資訊佔一行,每行的資料之間使用製表符分割,如下所示 145811 fuxin 100 145811 chengxian90 145812 zhangxue92 145812 lijun88 檔案中儲存的學生資訊按照班...

C語言習題5 24 檔案操作1

問題描述及 文字檔案score.dic 中儲存了 n名學生的資訊 班級編號,姓名 成績 每個學生資訊佔一行,每行的資料之間使用製表符分割,如下所示 145811 fuxin 100 145811 chengxian 90 145812 zhangxue 92 145812 lijun 88 檔案中儲...

3 檔案操作

可以用來建立檔案。php 4,php 5,php 7,php 8 touch 設定檔案的訪問和修改時間 touch string filename,int time time int atime bool 嘗試將由filename給出的檔案的訪問和修改時間設定為給出的time。注意訪問時間總是會被修...