#include<stdio.h> int main(void) { FILE *fp; int i ; int kakko[8] = { 0, 0, 0, 0, 0, 0, 0, 0 }; char flnm[64]; char c[256]; printf("¥n調べるファイル名は:"); scanf("%s",flnm); if (NULL == (fp = fopen( ① , “ ② ”))) { printf("¥n¥aファイル名:%s は開けませんでした¥n", flnm); return 1; } while (NULL != fgets(c, 255, fp)) { for (i = 0; c[i] != '¥n'; i++) { if (c[i] == '¥n' || c[i] == '¥0') break; switch ( c[i] ) { } fclose (3); } } case '¥'' : kakko[7]++;break; default : break; case '{': kakko[0]++;break; case '}': kakko[1]++;break; case '(': kakko[2]++;break; case ')': kakko[3]++;break; case '[': kakko[4]++;break; case ']': kakko[5]++;break; case '¥"' : kakko[6]++;break; case '¥'' : kakko[7]++;break; default : break; } } } fclose (③); printf(" { : %4d %4d : } ",kakko[0], kakko[1]); if (kakko[0] != kakko[1]) printf("¥a括弧 { } の数が合いませんn"); else printf("¥n"); printf(" ( : %4d %4d : ) ",kakko[2], kakko[3]); if (kakko[2] != kakko[3]) printf("¥a括弧 ( ) の数が合いません¥n"); else printf("¥n"); printf(" [ : %4d %4d : ] ",kakko[4], kakko[5]); if (kakko[4] != kakko[5]) printf("¥a括弧 [ ] の数が合いません¥n"); else printf("¥n"); printf(" ¥" : %4d %4d : ¥' ",kakko[6], kakko[7]); if ((kakko[6] % 2) != 0 || (kakko[7] % 2) != 0) printf("¥aクォーテイションが奇数です¥n"); else printf("¥n"); return 0; } 上のプログラムを動作する物にするには、1~3にどの様な文言がふさわしいですか?正しく動作するものにしてほしいです。
C言語関連