03/09/2008, 14:18
|
| | Fecha de Ingreso: agosto-2008
Mensajes: 25
Antigüedad: 16 años, 4 meses Puntos: 0 | |
Solo una pekeña dudilla Ola tengo una dudilla. CUando yo leo desde la linea de comandos por ejemplo una palabra, luego para pasarla a otra cadena por ejemplo ago. char cadena[100];
char* puntero,
int i; //suponiendo ke la cadena esta en argv[1] aria:
puntero=argv[1];
{for (i=0;*puntero!='\0';i++);
cadena[i]=*puntero;
} //pero luego al intentar imprimirla ago :
printf("%s",cadena);
el problema lo tengo en ke los programas ke lo e exo funcionan correctamente, pero la cadnea la imprimen con dos simbolos mas al final.
El error se tiene ke deber a ke ago en condcion de continuacion dentro del for pongo ;*punteo!='\0';y debe ser ke coge un terminador o algo.
No se como puedo acer para ke n lo coja y me imprima las cadenas solo no dos simbolos de mas.
Me explicado?Ayuda porfa |