新手不知道哪里写错了
#include <stdio.h>#include <ctype.h>
main()
{
char *str[]={"nagaki","turumaki","nakada",NULL};
int i,j;
for(i=0;str[i]!=NULL;i++)
{
for(j=0;*(str[i]+j)!='\0';j++)
*(str[i]+j)=toupper(*(str[i]+j));
printf("%s\n",str[i]);
}
}
说明:小写转大写,结果运行后出错。。