Sustituye un caracter por otro en una cadena
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | //****************************> //-Victor De la Rocha //-Jueves 18 de Noviembre del 2004 //-Algoritmia@groups.msn.com //-www.myalgorithm.com//-Programa 6, Practica 11 //-Strings y la libreria string.h //-Lee un caracter a buscar, y lo sustituye por otro. //****************************> //definicion de librerias#include <stdio.h> #include <conio.h> #include <string.h> void main(){//programa principal //definicion de variables char cadena[100],caracter1,caracter2; int cont1; clrscr();//limpia pantalla printf("Cadena: ");gets(cadena);//obtiene cadena printf("Caracter buscar: ");scanf("%c",caracter1);//obtiene caracter a buscar printf("Caracter sustituto: ");scanf("%c",caracter2);//obtiene el sustituto for(cont1=0;cont1<=strlen(cadena)-1;cont1++){//recorre cadena if(cadena[cont1]==caracter1){//compara cadena[cont1]==caracter2;//cambia el valor, si lo encuentra }//end if }//end for printf("%s",cadena);//salida en pantalla de la nueva cadena getch();//espera a que apachurren una tecla }//fin del programa principal |
cadena: victor
caracter: i
sust: o
voctor