小白新人,为啥我用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;

参考技术B 麻烦你把你上面两句话(标准输入输出重定向)的写法的参考资料发一下呢,没怎么见过

以上是关于小白新人,为啥我用vs2019编程C + +语言,Input和output不能连用是咋回事的主要内容,如果未能解决你的问题,请参考以下文章

vs2019与MySQL编程小白提问。我这里有个文件夹,应该打开哪个文件才能回到之前敲代码的地方呀?

为啥我用vs2012编完c语言之后调试时显示“无法启动程序,系统找不到指定文件”?

最近在自学C语言,用的VS2019,为啥照抄结果还报错?请指教。。。。

怎么用vs2019写c语言程序?

怎么用vs2019写c语言程序?

请教c语言中打印变量的大小被警告是为啥(VS2019/Debug/x64)?