Char y puntero a char...
Publicado por SoyMoncho (46 intervenciones) el 30/08/2017 16:45:57
Yo declaro/defino :
Luego llamos al void:
Donde el void es:
y el printf:
Solo me muestra hasta ....Cholo, Rocho, Mo" es decir 65 caracteres
PORQUE?
1
2
char texto[]="Yo los conozco, son ocho los monos: Pocho, Toto, Cholo, Rocho, Moncho, Rodolfo, Otto, Pololo. Son todo trolos...son todo carolos, otros son locos, yo los conozco, no los soporto. Pocho Orozco: Odontólogo ortodoxo, doctor Como Borocotó";
pc = texto;
1
Recorrido2Char(&pc, strlen(texto) );
Donde el void es:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void Recorrido2Char(char *pcp[], int intsize)
{
int longitud=0;
char ccTxx[MAXCHARF]={0x00};
memcpy(ccTxx, NULL, 1);
memcpy(ccTxx, *pcp, MAXCHARF);
while (*pcp != '\0') {
printf( "%c\n", ccTxx[longitud] );
longitud++;
pcp++; /* Vamos a la siguiente letra */
}
printf( "COPIADO \"%s \n", ccTxx);
}
y el printf:
1
printf( "%c\n", ccTxx[longitud] );
Solo me muestra hasta ....Cholo, Rocho, Mo" es decir 65 caracteres
PORQUE?
Valora esta pregunta


0