Advertisement
Guest User

Untitled

a guest
Jan 20th, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.65 KB | None | 0 0
  1. /*
  2.  * 与えられた文字を反転させるメソッド
  3.  * src = 最初の番地
  4.  * dst = 最後の番地
  5.  */
  6. void capt(char* src, char* dst) {
  7.     int i  = 0;
  8.     // 最初の番地と最後の番地を保存
  9.     char* begin = src;
  10.     char* end = dst;
  11.  
  12.     while (1) {
  13.         // 回した回数を表示
  14.         printf("count%d\n",i);
  15.  
  16.         // 文字の受取
  17.         char string = *(begin+i);
  18.         printf("Now String: %c\n",string);
  19.  
  20.         // アルファベットの小文字なら変換
  21.         if(string >= 97 && string <= 122)
  22.         {
  23.             *(dst+i) = string - 32;
  24.         }
  25.         else
  26.         {
  27.             *(dst+i) = string;
  28.         }
  29.  
  30.         if(begin+i == end) {
  31.             break;
  32.         }
  33.         i++;
  34.     }
  35.     printf("%s\n", dst);
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement