我是一位Ruby程序員,他最終爲C開發了一個代碼生成程序。它就像要求豪華轎車拖着一輛20世紀60年代的卡車一樣。任何方式。如何將二維數組返回給C中的函數?
這是我認爲應該工作,但不工作。
float[][] pixels()
{
float x[][]= { {1,1},{2,2} };
return x
}
void drawLine(float x[][2])
{
//drawing the line
}
//inside main
drawLine(pixels());
我在我的辦公桌上敲了一下頭,試圖讓這件事情奏效。請幫忙。
這您可能感興趣http://stackoverflow.com/questions/4570366/pointer-to-local-variable – jweyrich
似乎是什麼問題? –
@SOE閱讀Mahesh的回答,瞭解問題所在。 –