• Miércoles 6 de Noviembre de 2024, 12:32

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - gnome

Páginas: [1]
1
C/C++ / Re: Usar un array como parametro
« en: Viernes 29 de Agosto de 2003, 21:28 »
Hola , me propuse hacer un pequeño traductor... y lo enfoque de una forma que pense util.
*********************
#include <stdio.h>
#include <string.h>
int i;
char ingl[80];
char word_a[][2][40]= {
"ahora","now",
"",""};

char word_b[][2][40]= {
"boy","chico",
"","" };

/* habrian array hasta word_z */

main()
{
printf("introduzca palabra en ingles: ");
gets(ingl);
if(ingl[0]=='a') { ejec(char word_a[][2]); }
/*cargar la funcion de traduccion con el array correspondientre */
else if(ingl[0]=='b') { /* lo mismo pero con b*/ }
else if(ingl[0]=='c') { /* etc */
.
.
.
.
ejec(char XX[][2])
{
i=0;
while((strcmp(XX[0],""))!=0) {

if(!strcmp(ingl, XX[0])) {
printf("traduccion al aleman: %s", XX[1]);
break;
}
i++;
}
if(!strcmp(XX[0], ""))
printf("no aparece en el diccionarion");
}
}

bien el problema esque para parametrizar la funcion con el array que quiero debo hacerlo por "llamada a referencia" , no es asi?  podria alguien explicarme o poner un ejemplo ? no me sale
gracias de ante mano

Páginas: [1]