Cara Membuat Program Remove Char Menggunakan Bahasa C

Program Remove Char (Penghapus Kata) Bahasa C
KakaKiky - Pada postingan sebelumnya iky sudah pernah membagikan sebuah program dengan nama ‘Min_Max_Rata’. Dan pada postingan kali ini iky akan kembali membagikan source code pemrograman bahasa C dengan nama ‘Remove Char’.

Program Remove Char atau menghapus karakter ini merupakan sebuah program bahasa C yang digunakan untuk menghapus karakter-karakter yang ada dalam sebuah file.

Untuk mengetahui lebih detail lagi mengenai code Remove Char tersebut, silahkan baca source code beserta penjelasannya di bawah ini.

/*
Name 	: M. Rizki Riswandi
Website	: www.kakakiky.id
*/

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>

Fungsi utama untuk masuk ke dalam program yang sudah memiliki command line

int main(int argc,char* argv[]) {

Deklarasi variabel bertipe char dengan size

char sentence[10];

Berfungsi untuk memindahkan isi yang ada dalam argv[3] ataupun karakter yang ingin di hapus ke str

strcpy(sentence, argv[3]);

Deklarasi Variabel bertipe int

int character, i;
int check = 0;

Membuka file argv[1] dengan mode r dan argv[2] dengan mode w

FILE *ifp = fopen(argv[1], "r");
     FILE *ofp = fopen(argv[2], "w");

Selama ifp bukan akhir dari file maka ifp diberikan kepada character

while ((character = fgetc(ifp)) != EOF) {

Karakter pada str akan dibandingkan dengan character

         for( i=0; i<strlen(sentence); i++){
          if(character==sentence[i]){
            check = 1;
        }
    }
    if(check==0){
 fprintf(ofp, "%c",character);
check = 0;
    }
    if(check==1){
check = 0;
    }
      
        }
        fclose(ifp);
        fclose(ofp);

         printf("Try To Open The Output File : %s\n",argv[2]);
        return EXIT_SUCCESS;
}

Bagi kamu yang ingin mendownload source code program tersebut bisa langsung klik tombol download yang ada di bawah:

Code program Remove Char (penghapus karakter) ini dibagikan sebagai bahan ajar dan referensi tambahan bagi mahasiswa IT yang sedang berjuang membuat tugas. Semoga postingan ini dapat bermanfaat, jangan lupa untuk tinggalkan komentar jika ada yang ingin ditanyakan. Wassalamu’alaikum and Be Prepared!