tolower()とtoupper()関数を使用して文字列内の文字の大文字と小文字を変換
567 ワード
#include <stdio.h>
#include <ctype.h>
#include <string.h>
int main(void){
char buf[80];
int ctr;
while(1){
puts("
Enter a line of text, a blank to exit.");
gets(buf);
if(strlen(buf) == 0)
break;
for(ctr = 0; ctr < strlen(buf); ctr++){
printf("%c", tolower(buf[ctr]));
}
printf("
");
for(ctr = 0; ctr < strlen(buf); ctr++){
printf("%c", toupper(buf[ctr]));
}
printf("
");
}
return 0;
}