新人小白求助
从键盘输入某人姓名 ,如输入“张三”,则控制台输出“你好,张三!”。想问下用什么格式符表示汉字,刚学完第一章的课后习题,还没学到数组指针,能发下源代码最好,感谢! 挺麻烦的{:10_250:}https://zhidao.baidu.com/question/494739389.html zltzlt 发表于 2020-2-9 21:39挺麻烦的https://zhidao.baidu.com/question/494739389.html
挺简单的呀:
#include <stdio.h>
int main()
{
char name;
printf("请输入你的名字:");
scanf("%s", &name);
printf("你好,%s", name);
return 0;
} 一个账号 发表于 2020-2-9 21:49
挺简单的呀:
你试过吗?无法执行 zltzlt 发表于 2020-2-9 21:50
你试过吗?无法执行
试过了,可以执行:
一个账号 发表于 2020-2-9 21:51
试过了,可以执行:
在命令行中编译无法执行 zltzlt 发表于 2020-2-9 21:52
在命令行中编译无法执行
在我这里用 gcc 编译可以运行 一个账号 发表于 2020-2-9 21:52
在我这里用 gcc 编译可以运行
你确定?在我这里是:
请输入你的名字:张三
你好, 一个账号 发表于 2020-2-9 21:49
挺简单的呀:
可以了谢谢 #include <stdio.h>
#include <stdlib.h>
int main()
{
wchar_t cn;
int i, size;
wscanf(L"%ls", cn);
size = wcslen(cn);
for (i = 0; i < size; i++)
wprintf(L"%lc", cn);
return 0;
}
页:
[1]