C/Visual C - función para cadenas!!!

 
Vista:

función para cadenas!!!

Publicado por saky (4 intervenciones) el 19/05/2003 10:48:59
Saludos!
Intento hacer una función que dada una cadena y un carácter, cambie ese caracter por otro en dicha cadena. ¿Alguna idea? De momento estoy usando strchr, strstr y strtok... pero admito sugerencias,
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:función para cadenas!!!

Publicado por abi (54 intervenciones) el 20/05/2003 03:16:27
hola! se me ocurre asi:
#include <conio.h>
#include <stdio.h>

void main ()
{
char abi[10]={"abigail"};
char b='b';
int i=0, aux=0; //aux es por si quieres cambiar el caracter que buscar 1 sola vez o todas las veces;
printf ("Antes del cambio:%s\n", abi);
while (abi[i]!='\0' && aux==0)
{
if (abi[i]==b)
{
abi[i]='z';
aux=1; // si sólo quieres cambiar la primera ocurrencia del caracter usa esto de aux
//si quieres cambiar el caracter todas las veces que se repita quita esto de aux
}
i++;
}
printf ("despues del cambio:%s", abi);
getch();
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar