DAFTAR LABEL POPULER PENELITIAN.ID

Jangan Buka Artikel Ini!

Mencari Kecocokkan Karakter Menggunakan strpbrk() Bahasa C

Fungsi strpbrk() adalah fungsi dalam bahasa C yang digunakan untuk menemukan karakter pertama pada string s1 yang bersesuaian dengan karakter apapun secara spesifik pada s2, namun tidak termasuk karakter NULL.

Sintak:
char *strpbrk(const char *s1, const char *s2)

Parameter:
  • s1: string yang akan dilakukan scan.
  • s2: string yang mengandung nilai karakter yang bersesuaian.


Mencari Kecocokkan Karakter Menggunakan strpbrk() Bahasa C
Penggunaan Fungsi strpbrk() Bahasa C

Return Values:
Berfungsi untuk mengembalikan sebuah pointer ke karakter pada s1 yang saling bersesuaian, yang berasal dari karakter pada s2, jika tidak maka akan mengembalikan nilai NULL.

Baca Juga:

Contoh:

// Program Bahasa C untuk

// mendemonstrasikan cara

// kerja dari fungsi

// strpbrk().

#include <stdio.h>

#include <string.h>


// Fungsi Driver

int main()

{


// Pendeklarasian tiga

// variabel string

char s1[] = "makandanmakan";

char s2[] = "app";

char s3[] = "kite";

char* r, *t;


// Bagian pemeriksaan

// kecocokkan karakter, jika

// tidak ditemukan kecocokkan

r = strpbrk(s1, s2);

if (r != 0)

printf("First matching character: %c\n", *r);

else

printf("Character not found");


// Bagian pemeriksaan

// kecocokkan karakter, jika

// titemukan karakter yang

// bersesuaian.

t = strpbrk(s1, s3);

if (t != 0)

printf("\nFirst matching character: %c\n", *t);

else

printf("Character not found");


return (0);

}

Output:
Character not found
First matching character: e


Penerapan:
Fungsi strpbrk() dapat digunakan pada contoh permaian berbasis undian atau lotere dimana user memiliki sebuah string dengan untaian karakter tententu yang harus dicocokkan dengan karakter yang terdapat pada pilihan undian untuk memenangkan hadiah permainan.

Contoh:

// Program Bahasa C untuk

// mendemonstrasikan

// penerapan praktis dari

// fungsi strpbrk().

#include <stdio.h>

#include <string.h>


// Fungsi Driver

int main()

{


// Inisialisasi string

char s1[] = "victory";


// Deklarasi string

char s2[] = "a23";

char s3[] = "i22";

char* r, *t;


// Penggunaan fungsi

// strpbrk()

r = strpbrk(s1, s2);

t = strpbrk(s1, s3);


// Pemeriksaan jika player 1

// telah memenangkan undian

if (r != 0)

printf("Congrats u have won");

else

printf("Better luck next time");


// Pemeriksaan jika player 2

// telah memenangka undian

if (t != 0)

printf("\nCongrats u have won");

else

printf("Better luck next time");


return (0);

}

Output:
Better luck next time
Congrats u have won

Komentar

  1. Bagaimana cara mencari kecocokkan karakter menggunakan bahasa C?

    BalasHapus
    Balasan
    1. Proses pencocokkan karakter dalam hal ini adalah string, pada bahasa C, dapat dilakukan dengan cara menggunakan fungsi strpbrk().

      Hapus
  2. Apa fungsi dari strbprk() pada Bahasa C?

    BalasHapus
    Balasan
    1. Fungsi strpbrk() pada Bahasa C merupakan fungsi yang digunakan untuk menemukan nilai karakter pertama dari string pertama dan mencocokkannya dengan nilai karakter apapun dari string kedua.

      Hapus
    2. Fungsi strbprk() pada bahasa C akan mengembalikan nilai NULL jika tidak ada kecocokkan yang ditemukan pada nilai string kedua, yang kemudian akan mengembalikan nilai pointer ke karakter string pertama yang cocok dengan karakter string kedua.

      Hapus

Posting Komentar

Hubungi admin melalui Wa : +62-896-2514-6106

Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.

Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.

~ Ikatlah Ilmu dengan Memostingkannya ~

Postingan populer dari blog ini (30 Hari)

Enkapsulasi Java dan Fungsinya

Specifier %d dan %i Bahasa C dan Fungsinya

4 Kesalahan Umum yang Sering Terjadi pada PTK

7 Paradigma Penelitian pada Statistika Penelitian

Cara Membuat Drag and Drop pada HTML

Postingan populer dari blog ini (All Time)

Enkapsulasi Java dan Fungsinya

Komunitas