Sono un programmatore Ruby che ha finito per sviluppare un codice generato per C. È come chiedere a una Limousine di trainare un camion degli anni '60. Comunque.Come restituire un array 2D a una funzione in C?
Ecco cosa ho pensato dovrebbe funzionare ma non funziona.
float[][] pixels()
{
float x[][]= { {1,1},{2,2} };
return x
}
void drawLine(float x[][2])
{
//drawing the line
}
//inside main
drawLine(pixels());
ho sbattuto la testa sulla mia scrivania cercando di ottenere questo lavoro cosa. Per favore aiuto.
Questo potrebbe interessare http://stackoverflow.com/questions/4570366/pointer-to-local-variable – jweyrich
quello che sembra essere il problema ? –
@SOE Leggi la risposta di Mahesh per capire qual è il problema. –