C语言中如何使用topper和tolower?我尝试运行我制作的程序,它运行正常,问题是因为我应该将它提交到一个网站以检查它是否正确,每次我提交它时,它都会说编译错误。
我在 macbook 上使用 Xcode 编写了代码,它在我的 toupper 和 tolower 代码上说——函数“toupper”的隐式声明在 C99 中无效
#include <stdio.h>
#include <string.h>
int main()
{
int input;
scanf("%d",&input);
int jumlahkata;
char kalimat[100];
for(int i=0;i<input;i++)
{
scanf("%s",kalimat);
jumlahkata=strlen(kalimat);
for(int j=0;j<jumlahkata;j++)
{
if(j%2==0 || j==0)
{
kalimat[j]=toupper(kalimat[j]);
}
else
{
kalimat[j]=tolower(kalimat[j]);
}
}
printf("%s\n",kalimat);
}
return 0;
}