C/C++の宿題を片付けます 91代目
at TECH
239:デフォルトの名無しさん
07/06/26 10:21:46
>>237
#include <stdio.h>
#define FILENAME_MAX 128 // 環境によってはマズイ
int main(void)
{
FILE *fpin, *fpout = fopen("chkpair.out", "w");
int ch, count1 = 0, count2 = 0;
char filename[FILENAME_MAX], buf[128];
printf("filename for input : ");
scanf("%s", filename);
if((fpin = fopen(filename, "r")) == NULL)
perror(filename), exit(1);
while((ch = fgetc(fpin)) != EOF){
if(ch == '{') count1++;
else if(ch == '}') count2++;
}
sprintf(buf, "{ : %d\n} : %d\n", count1, count2);
fputs(buf, fpout);
fclose(fpin);
fclose(fpout);
return 0;
}
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4769日前に更新/213 KB
担当:undef