小白新人,为啥我用vs2019编程C + +语言,Input和output不能连用是咋回事
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小白新人,为啥我用vs2019编程C + +语言,Input和output不能连用是咋回事相关的知识,希望对你有一定的参考价值。
照片照不下了,output是什么都没有
这种情况下,和你的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 你写的都是些啥,你想干啥?追问
![](https://image.cha138.com/20230314/2127119d7e354a1ca30eb69deb6aae5a.jpg)
![](https://image.cha138.com/20230314/46212e31bafc4ea0a3bbe0dcda23f5bb.jpg)
![](https://image.cha138.com/20230314/a55b3eab71244db696df7d679a915d1d.jpg)
就是我想输入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语言之后调试时显示“无法启动程序,系统找不到指定文件”?