プロが教えるわが家の防犯対策術!

英語小文字または大文字を入力させ、小文字は大文字に、大文字は小文字、変換して出力されるプログラムをお願い致します。c言語です。

A 回答 (2件)

#include <stdio.h>


#include <ctype.h>
int main()
{
int i;
while((i = getchar()) != EOF)
putchar(isupper(i) ? tolower(i) : toupper(i));
}

実行例
foo.exe < foo.c > bar

bar への出力結果
#INCLUDE <STDIO.H>
#INCLUDE <CTYPE.H>
INT MAIN()
{
INT I;
WHILE((I = GETCHAR()) != eof)
PUTCHAR(ISUPPER(I) ? TOLOWER(I) : TOUPPER(I));
}
    • good
    • 0

int main(void)


{
char i;
if( islower(i)){ printf(tolower(i));}
if( isupper(i)){ printf(toupper(i));}
}
みたいなやつでしょうか。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!