[C con Clase] Trabajar con cadenas

Programante programante en gmail.com
Mar Nov 18 00:43:16 CET 2008


Silvio S. Stenta escribió:
> #include <iostream>
> #include <cstdlib>
> #include <string.h>
>
> int main()
> {
> char cadena [10]="mensaje";
> int i,largo;
> char sCopia[10];
> largo=strlen(cadena);
> printf("%d",largo);           //Ves el limite total de la palabra
> for (i=0;i<largo;i++) {
>    printf("%c\n",cadena[i]);
>    sCopia[i]=cadena[i];     //Si queres asignarlo a una nueva cadena
>    }
> printf("%s",sCopia);         //Por si queres meterlo en otra cadena
> getchar();
> }
Este código tiene un problema, en que no añade al final de sCopia el 
terminador nulo.




Más información sobre la lista de distribución Cconclase