我嘗試更新我的 g 安裝,但沒有解決方案。這是代碼。
#include <iostream>
using namespace std;
#include<string>
#include <cstring>
int main()
{
char str[100];
cout << "Enter a string: ";
cin>>str;
cout << "You entered: " << str << endl;
cout << "\nEnter another string: ";
cin>>str;
cout << "You entered: "<<str<<endl;
return 0;
}
此代碼顯示的輸出是: 檢查終端
請給我一個解決方案或至少一個原因。我是 Stack Overflow 的新手,所以如果我在帖子中犯了任何錯誤,請隨時糾正我。[此問題僅發生在 vs 代碼中,但適用于在線 gdb 編譯器。]
編輯:在我嘗試在 cmd 行中執行此操作后,它顯示了什么
cmd行執行
uj5u.com熱心網友回復:
您看到的輸出來自某種 makefile。您沒有說明您如何嘗試構建檔案,因此很難說出導致問題的原因。
但是,您可以通過g hgg.cpp -o hgg
在命令 shell 中鍵入直接編譯檔案
uj5u.com熱心網友回復:
撰寫代碼后,切換到Command Prompt
( Cntrl
x
) 移動到C
程式所在的目錄。
然后運行以下命令:
g -Wall filename.cpp -o filename
如果控制臺上沒有列印任何內容,那么您的代碼在語法上是正確的。然后執行以下操作:
filename.exe
它現在應該可以作業了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/355606.html