#include <stdio.h>
#include <string.h>
#include <ctype.h>
void replace (char * data, char find, char replace);
int main ()
{
char string [100];
char find, tukar;
printf ("\nMasukkan sebuah string: ");
scanf ("%s", string);
getchar ();
printf ("\nKarakter yang dicari : ");
scanf ("%c", &find);
getchar();
printf ("\nKarakter pengganti : ");
scanf ("%c", &tukar);
getchar();
printf ("\nHasilnya adalah : ");
replace(string, find, tukar);
printf("%s\n", string);
return 0;
}
//Pendeklarasian fungsi
void replace (char * data, char find, char replace)
{
char temp, *p = &data[0];
int x;
x=0;
do {
*p = data [x];
temp = *p;
x++;
if (temp == find)
{
*p = replace;
putchar (*p);
}
else
{
putchar (*p);
}
}
while (*p !='\0');
printf ("\n");
}
Tidak ada komentar:
Posting Komentar