當我在函數中使用解引用作爲參數時,預處理器吐出一個錯誤。 我相信括號之前的*就會導致編譯器不明確。 有什麼辦法可以解決這個問題嗎?解除引用會導致錯誤:''''令牌之前的預期主表達式
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main()
{
char *in = NULL;
char *out = NULL;
getline(cin,in*);//error
out=system(in*);//error
printf(out);
return 0;
}
錯誤在標記的行上。 謝謝!
有沒有除我以外的人看到這個問題:「爲什麼不是我的計劃仍然* *無法更改爲'* in'後編譯」? – WhozCraig