※ ChatGPTを利用し、要約された質問です(原文:アルファベットを入力するとすべてのアルファベットを小文字に変換して出力)
アルファベットを小文字に変換するプログラム
アルファベットを入力するとすべてのアルファベットを小文字に変換して出力
アルファベットを入力するとすべてのアルファベットを小文字に変換して出力するプログラムを作成しました。2度以上同じ処理を行う場合はその部分を関数としなければいけないのですが、実行結果のように出力できませんでした。。どこが間違っているのでしょうか?
実行結果↓
************
AOmori
==>aomori
iwate
==>iwate
AKITA
==>akita
************
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int henkan(void);
int main(void)
{
char str[100];
int j,len;
for(j=0;j<6;j++){
gets(str);
printf("==>");
}
henkan();
return 0;
}
int henkan(void)
{
char str[100];
int i, chk,len;
for(i=0;i<len;i++){
chk=isupper(str[i]);
if(chk!=0)str[i]=tolower(str[i]);
{
printf("%c",str[i]);
}
}
printf("\n");
return chk;
}