Concatenar un espacio a una cadena de caracteres
Publicado por chuy (3 intervenciones) el 17/04/2006 21:10:45
Hola, esta es la descripcion de mi codigo:
char *newChain;
char *newChainPass;
while (*(newChain) != NULL) {
if (*(newChain)==' ') {
newChain++;
}
else {
*(newChainPass) = ' ';
newChainPass++;
*(newChainPass) = *(newChain);
newChain++;
newChainPass++;
}
}
NOTA: La variable apuntador es una cadena de caracteres que pude incluir uno o varios espacios. Lo que estoy tratando de hacer es poner un espacio entre cada palabra de la cadena.
La intruccion *(newChainPass) = ' '; me marca un error y el programa para de ejecutarse.
Alguien pude ayudarme para decifrar como asignar un espcio en blanco a una variable apuntador... Espero me puedan ayudar. Gracias por adelantado.
char *newChain;
char *newChainPass;
while (*(newChain) != NULL) {
if (*(newChain)==' ') {
newChain++;
}
else {
*(newChainPass) = ' ';
newChainPass++;
*(newChainPass) = *(newChain);
newChain++;
newChainPass++;
}
}
NOTA: La variable apuntador es una cadena de caracteres que pude incluir uno o varios espacios. Lo que estoy tratando de hacer es poner un espacio entre cada palabra de la cadena.
La intruccion *(newChainPass) = ' '; me marca un error y el programa para de ejecutarse.
Alguien pude ayudarme para decifrar como asignar un espcio en blanco a una variable apuntador... Espero me puedan ayudar. Gracias por adelantado.
Valora esta pregunta


0