首页 > 代码库 > %c输入应注意的问题

%c输入应注意的问题

for(i=0;i<n;i++)
{
getchar();
scanf("%c",&str[i]);
}

 

这样输入是错的

的这样输入

for(i=0;i<n;i++)
{
getchar();
scanf("%c",&str[i]);
}
str[n]=‘\0‘;

还可以这样

一开始就全部用\0初始化字符数组就不用自己去添加结束符了

 

这里我错了两次了,以后别再错了。

 

%c输入应注意的问题