Article View: es.comp.os.linux.programacion
Article #114Re: Problemas con el paso de una matriz a una funcion
From: J.A. Gutierrez
Date: Tue, 31 Aug 1999 00:00
Date: Tue, 31 Aug 1999 00:00
42 lines
2149 bytes
2149 bytes
In es.comp.os.linux root <becario.micro@alicante-ayto.es> wrote:
: Tengo un peque�o problemilla al pasar una matriz a una funcion en C.
: Para ver si me podeis echar una mano adjunto un trocillo de codigo que
: peta a ver si me ayudais
: void cambio ( char array[ ][ ], char car )
^^^^^^^^^^^
incorrecto:
void cambio ( char array[][5], char car )
: {
: array[2][2]=car;
si la funcion no sabe la segunda dimension, como puede calcular
en que posicion de memoria cae el elemento [2][2]?
: printf("el contanido del array es ahora %c\n",array[2][2]);
: }
: main()
: {
: char array[5][5];
: array[2][2]='X';
: cambio(array,'T');
: }
: El error que aparece al compilar es: " arithmetic on pointer to an
: incomplete type "
si no te vale que la dimension sea fija, tendras que recurrir
a los punteros.
--
PGP and other useless info at \ Oh, show us the way
http://www.cps.unizar.es/~spd/ \ to the next whisky bar
finger://daphne.cps.unizar.es/spd \ Weill/Bretch
Lo que si que es cierto es que la felicidad no da el dinero...
Technical Details
Message-ID:
<7qgg35$nk9$1@celes.unizar.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<37CBB294.888C386D@alicante-ayto.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f6099,87e2329c0e5416b7
X-Google-Attributes: gidf6099,public
X-Google-Thread: f9fe1,87e2329c0e5416b7
X-Google-Attributes: gidf9fe1,public
X-Google-Thread: f86c8,87e2329c0e5416b7
X-Google-Attributes: gidf86c8,public
From: "J.A. Gutierrez" <spd@daphne.cps.unizar.es>
Subject: Re: Problemas con el paso de una matriz a una funcion
Date: 1999/08/31
Message-ID: <7qgg35$nk9$1@celes.unizar.es>
X-Deja-AN: 519272479
Content-Transfer-Encoding: 8bit
References: <37CBB294.888C386D@alicante-ayto.es>
Content-Type: text/plain; charset=ISO-8859-1
X-Complaints-To: usenet@news.unizar.es
X-Trace: celes.unizar.es 936100773 24201 155.210.29.12 (31 Aug 1999 11:59:33 GMT)
Organization: Rank
Mime-Version: 1.0
User-Agent: tin/pre-1.4-19990413 ("Endemoniada") (UNIX) (IRIX/6.2 (IP22))
NNTP-Posting-Date: 31 Aug 1999 11:59:33 GMT
Newsgroups: es.comp.os.linux.programacion,es.comp.os.linux,es.comp.os.linux.misc