【初心者歓迎】C/C++室 Ver.44【環境依存OK】at TECH
【初心者歓迎】C/C++室 Ver.44【環境依存OK】 - 暇つぶし2ch36:nkkn5
07/11/03 19:23:44
>>23
ありがとうございます。
試してみたのですが、unsigned char で
うまくいきませんでした。

コード:
//for (char i = 0; ; i++) { <--- もともと
//for (char i = CHAR_MIN; ; i++) { <--- 実行時ERROR !
for (unsigned char i = 0; ; i++) { <--- テスト
switch (i) {
case '\a' : cout << "\\a"; break;
case '\b' : cout << "\\b"; break;
case '\f' : cout << "\\f"; break;
case '\n' : cout << "\\n"; break;
case '\r' : cout << "\\r"; break;
case '\t' : cout << "\\t"; break;
case '\v' : cout << "\\v"; break;
default : cout << ' ' << (isprint(i) ? i : ' '); // <--- ISPRINTはここです
}
// 整数型にキャストしたものを表示
cout << ' ' << hex << int(i) << ' ' << dec << int(i) << '\n';
//if (i == CHAR_MAX) break;
if (i == UCHAR_MAX) break;
}

つづく


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch