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