1.C语言的输入输出,需要用到头文件#include<stdio.h> ,输出用printf,在VC++2010是可以的,但是在VS2019会报错,需要使用更安全的函数printf_s。在字符串的后面需要加\n回车换行,在实际的存储中,字符串最后面会被自动添加一个’\0’以告诉编译器输入的字符串结束了。
2.同上一样,输入需要用到更安全的函数scanf_s,它需要3个参数:占位符%s,取变量名地址&name,限定字符串大小sizeof(name)。
#include<iostream>
#include<Windows.h>
#include<stdio.h>
using namespace std;
int main(void) {
char name[1024];
printf_s("请输入你的名字\n");
scanf_s("%s\n", &name,sizeof(name));
printf_s("%s,你好!\n", &name);接
system("pause");
return 0;
}