C++ 编译basic程序会产生非常长的输出

C++ 编译basic程序会产生非常长的输出,c++,C++,守则: #include <bits/stdc++.h> using namespace std; int main() { cout << "this file works"; return 0; } #包括 使用名称空间std; int main() { 所以,您看到的是错误消息,而不是输出。 如果文件bits/stdc++.h不是您创建的文件 那么你需要做的就是更换 #include <bits/stdc++.h> #包括 与

守则:

#include <bits/stdc++.h>

using namespace std;

int main()
{
    cout << "this file works";
    return 0;
}
#包括
使用名称空间std;
int main()
{

所以,您看到的是错误消息,而不是输出。 如果文件bits/stdc++.h不是您创建的文件

那么你需要做的就是更换

#include <bits/stdc++.h>
#包括

#包括

这将为您解决问题。

代码中有什么例外?只需打印“此文件有效”还是别的什么?<代码> >包含< /代码>。为什么当我看到的C++书籍都包含< <代码> >时,你为什么要使用那个头?你在哪个环境编译这个?MSVC,XCu码,或者任何特定的东西。你可以添加那些细节吗?编译器命令行是什么?OK是有效的。但是使用以前使用的BIT/STD。为什么没有呢?现在不能工作?@SpiderMonkey69一种可能的解释是,您的编译器和/或标准库更改了某些内容。因为
bits/stdc++.h
是一个内部头文件(不是为在程序中直接使用而设计的),允许以程序中断方式进行更改。使用
#include
的程序可能随时中断,而不会发出任何警告。有关更详细的说明,请参阅。
#include <bits/stdc++.h>
#include <iostream>