vs2015上输入字符串
#include <stdio.h>void main()
{
char input; //input输入
scanf_s("%s", input);
printf("%s", input);
}
求解在vs2015上这个调试时老是提示错误 要怎么改呀 或怎么正确的输入字符串呀 本帖最后由 有为青年 于 2016-1-5 22:20 编辑
估计是新建项目的时候错了。。
新建项目——visual C++——win32控制台应用程序——勾上 空项目
新建后,按Alt+F7——配置属性——C/C++——预处理器——预处理器定义——编辑,
添加_CRT_SECURE_NO_WARNINGS,就可以用scanf了,不用scanf_s了
#include<iostream>
using namespace std;
void main()
{
char input;
cin.getline(input,100);//此处的函数如果不会去百度一下
cout << input << endl;
} 这样编译也能通过,但是最好先对input进行初始化,并且使用scanf_s时加上第三个参数,表示输入字符的个数~比如scanf_s("%s", input,10); scanf("%s",&input)
这样看看对不对啊 参数少了
scanf("%s", input);
scanf_s("%s", input, 100);
页:
[1]