我是C++新手,目前我正在學習void函數。 我正在嘗試使用void函數編寫一個方形數字的函數。這是我的代碼。C++ void函數練習錯誤
#include "std_lib_facilities.h"
void square(int);
int main()
{
int x = 0;
cout << "Please enter a number. It will be squared.";
cin >> x;
cout << x << 't' << square(x);
}
void square(int x)
{
int y = x*x;
cout << y;
}
的IDE給我的錯誤是:
no match for 'operator<<' (operand types that are 'std::basic_ostream<char>'
and 'void')
從經驗來說,很多人會問的頭文件std_lib_facilities.h
,這是沒有問題的。我可以這麼說,因爲我使用這個頭文件進行了很多練習,並且他們都工作了。
非常感謝您的幫助!
您正試圖打印調用該函數的結果。 – chris