ファイル dog.txt があるとします
The quick brown fox jumps over the lazy dog.
このようなファイルから読み取ることができます
# include <stdio.h>
int main(){
char str[10];
FILE *fp;
fp = fopen("dog.txt", "r");
fscanf(fp, "%[ABCDEFGHIJKLMNOPQRSTUVWXYZ]", str);
printf("%s\n", str);
return 0;
}
プログラムは を出力しますT
。ただし、すべての文字をリストする代わりに、POSIX 文字クラスを利用でき[:upper:]
ますか?