请问一下各位一个问题
c吧
全部回复
仅看楼主
level 1
qqw819819 楼主
#include<stdio.h>
#define PRAISE "You are an extraordinary being."
int main(void)
{
char name[40];
printf("What's your name? ");
scanf_s("%s", name);
printf("Hello, %s.%s\n", name, PRAISE);
return 0;
}
为什么运行中后面的printf("Hello, %s.%s\n", name, PRAISE);打印不出来,是怎么回事?
望知情者指点,谢谢
2023年03月06日 04点03分 1
level 1
qqw819819 楼主
懂了,用sacnf_s函数后面要指定接收缓冲区的字符数量,加上就可以了
2023年03月06日 04点03分 2
1