#include <stdio.h>
#include <ctype.h>
#include <string.h>
void replace(char *data, char find, char replace);
int main() {
char kata[256];
char cari, ganti;
printf("Masukkan sebuah string : ");
scanf("%s", kata);
getchar();
printf("Huruf yang ingin di ganti : ");
scanf("%c", &cari);
getchar();
printf("Menjadi huruf : ");
scanf("%c", &ganti);
replace(kata, cari, ganti);
printf("\n\n");
return 0;
}
void replace(char *data, char find, char replace){
char temp;
for(; *data != '\0'; data++){
temp = *data;
if(temp == find) {
*data = replace;
putchar(*data);
}
else{
putchar(*data);
}
}
}
#include <ctype.h>
#include <string.h>
void replace(char *data, char find, char replace);
int main() {
char kata[256];
char cari, ganti;
printf("Masukkan sebuah string : ");
scanf("%s", kata);
getchar();
printf("Huruf yang ingin di ganti : ");
scanf("%c", &cari);
getchar();
printf("Menjadi huruf : ");
scanf("%c", &ganti);
replace(kata, cari, ganti);
printf("\n\n");
return 0;
}
void replace(char *data, char find, char replace){
char temp;
for(; *data != '\0'; data++){
temp = *data;
if(temp == find) {
*data = replace;
putchar(*data);
}
else{
putchar(*data);
}
}
}