~~来领技术值~~ ^__^
#include <stdio.h>char *huo_qu(char * st,int n)
{
char ch;
printf("请输入%d个字符:\n",n);
while(--n)
{
ch = getchar();
*st = ch;
st++;
}
*st = '\0';
}
int main(void)
{
char st;
huo_qu(st,5);
printf("\n----%s-----\n",st);
return 0;
}
为啥总是最后打印的时候少了一个字符?? 八戒253 发表于 2021-4-23 18:10
为啥总是最后打印的时候少了一个字符??
目测你的\0吃掉一个字符 八戒253 发表于 2021-4-23 18:10
为啥总是最后打印的时候少了一个字符??
页:
[1]