如何在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;
}
最佳答案
toupper
和tolower
在ctype.h
中定义。只需在#include <ctype.h>
行中包含此文件。
关于c - 上下,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32971979/