シングルコーテーションで囲まれたところに、
一文字だから代入できるはずですが(アスキーコード
のアドレスを代入しているのですよね?)。
違いましたか?「文字列」はもちろん無理ですけれどね。
int ascii='A';
OK!だと思います。
for(int ascii='A'; ascii<='Z'; ascii++)
はよさそうですね。わかりやすいですし。
しかし、このfor文を使った場合putc文は使えないな…。