2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【2018年4月開学】東京通信大学Part.3

170 :名無し生涯学習:2018/11/10(土) 13:34:27.33 ID:u9S9qZh40.net
>>168さん
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char* argv[]){
#define fn "data1.txt"
#define gn "data2.txt"
FILE *f, *g;
f= fopen(fn, "r"); g= fopen(gn,"r");
if( f==NULL){
printf("NG:%s\n",fn); exit(-1);
}
g= fopen(gn, "r");
if( g==NULL){
printf("NG:%s\n",gn); exit(-1);
}
int cf, cg;
while( (cf= fgetc(f))!=EOF &&
(cg= fgetc(g))!=EOF ){
if( cf!=cg ) break;
}
printf("\n");
printf("cf: "); if(cf==EOF)printf("EOF\n"); printf("%c\n",cf);
printf("cg: "); if(cg==EOF)printf("EOF\n"); printf("%c\n",cg);

if( !(cf==EOF && fgetc(g)==EOF) )
printf("%s and %s differ.\n", fn,gn);
fclose(f); fclose(g);

return 0;
}
どうですか?

総レス数 1009
319 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200