Program Mengubah Karakter dari Kalimat dengan Bahasa C

Program sederhana kali ini adalah program yang dapat mengubah sebuah karakter tertentu yang ada di dalam sebuah kalimat. Cara kerja program ini adalah dengan memasukkan sebuah (string) kalimat oleh user dan program kemudian meminta masukan karakter apa yang akan diubah dari kalimat yang telah dimasukkan sebelumnya, setelah itu program juga meminta karakter pengganti yang menggantikan dari karakter yang diubah tadi. Hasil akhir dari program ini yaitu menampilkan kalimat yang telah berubah karakternya.

Program Mengubah Kalimat C
Program C

Program ini mengimplementasikan sebuah fungsi (function) dengan menggunakan konsep called by reference (pemanggilan seracara referensi). Called by Reference adalah pengiriman alamat suatu variabel ke paramater fungsi dengan tipe pointer. Oleh karena itu akibat dari pemberian alamat kepada parameter maka terjadi perubahan nilai pada variabel yang alamatnya dikirimkan. Dengar arti yang dikirim ke dalam fungsi program adalah bukan nilai datanya, melainkan alamat letak dari datanya. Untuk lebih jelas mengenai konsep called by reference Anda dapat mencari dari sumber referenci lain.


Source Code Program:
#include 
#define N 255
 
/* prototype fungsi */
void replace(char*, char, char);
int main(){
  char data[N], find, ganti;
   printf("\nMasukkan sebuah string: ");
    scanf("%[^\n]", data);
     printf("> Karakter yang dicari: ");
      getchar();scanf("%c", &find);
       printf("> Karakter pengganti: ");
        getchar();scanf("%c", &ganti);
    replace(data,find, ganti);
    printf("\nHasil replace: %s\n\n", data);
  return 0;
}
 
void replace(char *data, char find, char replace){
int i=0;
 
while(*data !='\0'){
  /* fungsi merubah karakter */
  *data=((*data == find)?replace:*data);
     data++;
    i++;
  }
}


Demo Program:
Demo Program Mengubah Karakter Dari Kalimat
Demo Program Mengubah Karakter


Demikianlah program mengubah karakter tertentu dari kalimat dengan bahasa pemrograman C, semoga bermanfaat. Program ini telah saya coba dan berhasil tanpa ada error maupun warning. Silahkan dikembangkan jika masih ada yang kurang menurut Anda.

Artikel Lainnya:

1 Response to "Program Mengubah Karakter dari Kalimat dengan Bahasa C"

  1. Bagaimana jika setelah hurufnya terganti kemudian disimpan lalu dipakai untuk sebuah inputan kembali dan hasil inputan akan sesuai dengan huruf yang terganti tadi?

    ReplyDelete

Komentar Anda sangat berharga untuk kemajuan blog ini.
Silahkan berkomentar sesuai postingan blog & berkomentarlah dengan sopan.
- Dilarang menaruh live link di komentar.
- Komentar SPAM atau jualan mohon maaf akan dihapus.