網絡技術上機分析(7)
十三。十進制轉換
請編譯函數READDAT()從文件中讀取100個十六進制數。DAT放入字符串數組xx;然後編譯函數H16TO8()將xx中的十六進制數轉換成八進制數,轉換後的八進制數仍然存儲在字符串數組XX中。最後,調用函數WRITEDAT()將結果輸出到OUT。DAT文件。存儲原始數據文件的格式是:每行存儲10個數字,用逗號分隔(每個數字大於0小於等於2000)。
# include
# include
# include
# include
# define MAX 100
char xx[MAX][20];
void write dat(void);
int read dat(void)
{
FILE * FP;
int i,data
char YY[20];
if((fp=fopen("in.dat"," r")= = NULL)返廻1;
for(i=0;i
0條評論