小白新人,为啥我用vs2019编程C + +语言,Input和output不能连用是咋回事
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小白新人,为啥我用vs2019编程C + +语言,Input和output不能连用是咋回事相关的知识,希望对你有一定的参考价值。
照片照不下了,output是什么都没有
cin和cout是标准输入和标准输出,标准输入指你在终端窗口里用键盘输入,标准输出是输出到终端窗口,这是默认的情况。这种情况下,和你的input output没有任何关系,cin不会从input读取,cout也不会输出到output文件里。
需要使用fstream来从文件读取和写入文件。
fstream的用法类似cin/cout,也是用<< 和 >>,不过fstream需要你构造一个文件流对象
例如:
fstream fin("input.txt", ios_base::in);
fstream fout("output.txt", ios_base::out); 参考技术A 你写的都是些啥,你想干啥?追问
就是我想输入A跟B两个值A是1B是2但是输出不出来。
追答输入就从屏幕上输入,又整个文件干啥?
追问他教材上就这样说的,需要两个文件,在input上输入output输出,能检测写的数学代码对不对
追答你要从文件里输入,就要用fstream,而不是iostream
#include
int main()
ifstream fin("input.txt");
ifstream fout("output.txt");
if(fin && fout)
int a, b;
fin>>a>>b;
fout<<a+b;
return 0;
else
return -1;
以上是关于小白新人,为啥我用vs2019编程C + +语言,Input和output不能连用是咋回事的主要内容,如果未能解决你的问题,请参考以下文章
vs2019与MySQL编程小白提问。我这里有个文件夹,应该打开哪个文件才能回到之前敲代码的地方呀?
为啥我用vs2012编完c语言之后调试时显示“无法启动程序,系统找不到指定文件”?