Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/09/2008, 14:18
ALOJOMORA
 
Fecha de Ingreso: agosto-2008
Mensajes: 25
Antigüedad: 15 años, 8 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