你好,我如何在C++(98)上做到這一點。 它在視覺工作室或其他什麼地方工作良好,但在我想使用它的地方不起作用。解析數組C++
https://image.prntscr.com/image/loIxb-YRRiGh9XAFmZ_0dA.png
我試圖與其他值發送多個功能陣列,如:
Print(xx, parse_array()); // No elements in parsearray all will be 0
Print(xx, parse_array(25)); // First element [0] will be 25, rest of them 0.
int * parse_array(int val1 = 0, int val2 = 0, int val3 = 0, int val4 = 0)
{
int m_pDataArray[4] = {
val1, val2, val3, val4
};
return m_pDataArray;
}
void Print(bool notImportant, int m_pDataArray[4])
{
printf("m_pDataArray 0: %d", m_pDataArray[0]);
printf("m_pDataArray 1: %d", m_pDataArray[1]);
printf("m_pDataArray 2: %d", m_pDataArray[2]);
printf("m_pDataArray 3: %d", m_pDataArray[3]);
}
Print(true, parse_array(10, 20, 30);
Print(true, parse_array(10);
Print(true, parse_array());
描述你的問題。不要只說「它不工作」 - 定義「* it *」。你想要它做什麼,它不?並且不要鏈接到外部圖像; *將問題*中的所有相關信息*作爲*文本*。 –
對不起,我在幾秒前編輯了第一個鍋,並附上了一張照片。 https://image.prntscr.com/image/loIxb-YRRiGh9XAFmZ_0dA.png –