🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #109

Re: Problemas con el paso de una matriz a una funcion

#109
From: victor
Date: Sun, 05 Sep 1999 00:00
23 lines
1589 bytes
root 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
> 
> #include <stdio.h>
> #include <string.h>
> 
> void cambio ( char array[ ][ ], char car )

Prueba con:
	void cambio ( char **array, char car )

Las respuestas anteriores son correctas pero esta quiza te haga
pensar...
Recuerda que los arrays en C siempre se pasan por referencia, de hecho
el nombre de un array representa un puntero al primer elemento. En este
caso se utilizan dos asteriscos porque el primer elemento del array es
un "char *" al tratarse de una tabla de dos dimensiones. Si fuera un
array de tres dimensiones se podria referenciar con "char ***array".

Un Saludo.
Technical Details
Message-ID: <37D1B67F.F2437CBD@mundivia.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <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: victor <varel@mundivia.es>
Subject: Re: Problemas con el paso de una matriz a una funcion
Date: 1999/09/05
Message-ID: <37D1B67F.F2437CBD@mundivia.es>
X-Deja-AN: 521168157
Content-Transfer-Encoding: 8bit
References: <37CBB294.888C386D@alicante-ayto.es>
X-Accept-Language: en
Content-Type: text/plain; charset=iso-8859-1
Organization: Telefonica Transmision de Datos
Mime-Version: 1.0
Reply-To: victor@microsistemas.com
Newsgroups: es.comp.os.linux.programacion,es.comp.os.linux,es.comp.os.linux.misc