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; }