• Viernes 8 de Noviembre de 2024, 20:57

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.


Mensajes - cyberday

Páginas: [1]
1
C/C++ / Re: Problemas como pasar char por referencia
« en: Miércoles 1 de Diciembre de 2010, 01:43 »
Muchas gracias!, resolví el problema y de paso entendí lo del pase de parámetro

2
C/C++ / Problemas como pasar char por referencia
« en: Martes 30 de Noviembre de 2010, 05:35 »
Hola a todos, tengo este código y me da error de "incompatible pointer type" y no se por que (estoy usando el & para pasar la frase por referencia)

void encriptar(char *frase[], int longitud, int n)
 { int i,j,pos,encontrado;  
   char abc[27]="ABCDEFGHIJKLMNÑOPQRSTUVWXYZ";
   for (i=1;i<=longitud;i++)
     {
        if (*frase != ' ')
          {
             j=1; encontrado=0;
             while (j<=27 && encontrado==0)
               {
                if (*frase == abc[j])
                    {
                      pos=j+n;
                      encontrado=1;
                      if (pos > 27)
                         pos = pos - 27;
                      *frase=abc[pos];
                    }
                 j++;
               }
           }
     }
     printf("Frase Codificada: %s n",frase);
       
 }
 
 main()
 { char frase[50];
   int i,n,longitud;
   printf("Indica frase a encriptar");
   gets(frase);
   longitud = strlen(frase);
   printf("Indica numero de caracteres hacia adelante");
   scanf("%d",&n);
   encriptar(&[/quote]frase,longitud,n);
   system("pause");
 }

Páginas: [1]