fork download
  1. /*
  2. http://i...content-available-to-author-only...e.com/NliWwq
  3. プログラミングで「キーボードから半角文字列を読み込んで、配列に格納し、読み込んだ1文字ずつに対して次の3つを1行に表示するプログラム。
  4. 1.格納した配列におけるその文字列のインデックス(0から開始)
  5. 2.その文字(英文字として表示)
  6. 3.その文字の文字コード(16進数)
  7. */
  8.  
  9. #include <stdio.h>
  10.  
  11. int main(void) {
  12. char buffer[1024];
  13. int i;
  14.  
  15. puts("文字の入力をしてください");
  16. gets(buffer);
  17. puts("\nインデックス,文字,文字コード");
  18. for(i=0; buffer[i]; i++)
  19. printf("%d,%c,%d\n", i, buffer[i], buffer[i]);
  20. return 0;
  21. }
  22.  
Success #stdin #stdout 0s 2252KB
stdin
hoge hoge piyo piyo
stdout
文字の入力をしてください

インデックス,文字,文字コード
0,h,104
1,o,111
2,g,103
3,e,101
4, ,32
5,h,104
6,o,111
7,g,103
8,e,101
9, ,32
10,p,112
11,i,105
12,y,121
13,o,111
14, ,32
15,p,112
16,i,105
17,y,121
18,o,111