1. 程式人生 > >字母大小寫互換

字母大小寫互換

編寫一個程式,可以一直接收鍵盤字元,
如果是小寫字元就輸出對應的大寫字元,
如果接收的是大寫字元,就輸出對應的小寫字元,
如果是數字不輸出。
while ((ch = getchar()) != EOF)
getchar()!=EOF用來判斷是否已經讀取完

EOF 是-1 即讀入的已不是正常的字元而是檔案的結束符;
當輸入字串的時候,可以使用getchar()讀取其中的每一個字元,輸入字串的時候最後一般輸入一個回車,回車以後輸入快取裡面就沒有資料了。
當輸入字串的時候,可以使用getchar()讀取其中的每一個字元,getchar()!=EOF用來判斷是否已經讀取完。

int main()
{
 int ch;
 printf("請輸入一個字元:>");
 while ((ch = getchar()) != EOF)
 {
  if (ch >= 'a'&&ch <= 'z')
    {
       printf("ch=%c\n",ch-32);
    }
  else
    {
   if (ch >= 'A'&&ch <= 'Z')
        {
          printf("ch=%c\n", ch + 32);
        }
   else
    ;
    }
 }
 system("pause");
 return 0;
}