DAFTAR LABEL POPULER PENELITIAN.ID

Jangan Buka Artikel Ini!

Membandingkan dua nilai Bahasa C Menggunakan Fungsi STRCOLL

Fungsi strcoll() pada bahasa C merupakan fungsi library built-in yang dideklarasikan pada file header <string.h>. Fungsi strcoll() digunakan untuk membandingkan nilai string yang dituju oleh sebuah pointer terhadap nilai pointer lainnya. Kedua nilai variabel yang dibandingkan oleh fungsi strcoll() akan memperlihatkan hasil berdasarkan aturan dari katergori lokasi LC_Collate saat ini.

Sintak:
int strcoll(const char *str1, const char *str2)

Parameter: Fungsi strcoll() memerlukan dua buah parameter string dan mengembalikan nilai integer setelah digunakan atau dipanggil.
  • less than zero: nilai str1 kurang dari nilai str2
  • zero: nilai str1 adalah sama dengan nilai str2
  • greater than zero: nilai str1 adalah lebih dari nilai str2


Membandingkan dua nilai Bahasa C Menggunakan Fungsi STRCOLL
Fungsi strcoll() Bahasa C

Contoh: nilai str1 adalah kurang dari nilai str2

// Program Bahasa C

// Penggunaan Fungsi

// strcoll()

#include <stdio.h>

#include <string.h>


int main()

{


char str1[13];

char str2[13];

int ret;


strcpy(str1, "MAKANDANMAKAN");

strcpy(str2, "makandanmakan");


ret = strcoll(str1, str2);


if (ret > 0) {

printf("str1 is greater than str2");

} else if (ret < 0) {

printf("str1 is lesser than str2");

} else {

printf("str1 is equal to str2");

}


return (0);

}

Output:
str1 is lesser than str2

Baca Juga:

Contoh: nilai str1 adalah lebih dari nilai str2

// Program Bahasa C

// Penggunaan Fungsi

// strcoll().

#include <stdio.h>

#include <string.h>


int main()

{


char str1[13];

char str2[13];

int ret;


strcpy(str1, "makandanmakan");

strcpy(str2, "MAKANDANMAKAN");


ret = strcoll(str1, str2);


if (ret > 0) {

printf("str1 is greater than str2");

} else if (ret < 0) {

printf("str1 is lesser than str2");

} else {

printf("str1 is equal to str2");

}


return (0);

}

Output:
str1 is greater than str2

Contoh: nilai str1 adalah sama dengan nilai str2

// Program Bahasa C

// Menggunakan Fungsi

// strcoll().

#include <stdio.h>

#include <string.h>


int main()

{


char str1[13];

char str2[13];

int ret;


strcpy(str1, "MAKANDANMAKAN");

strcpy(str2, "MAKANDANMAKAN");


ret = strcoll(str1, str2);


if (ret > 0) {

printf("str1 is greater than str2");

} else if (ret < 0) {

printf("str1 is lesser than str2");

} else {

printf("str1 is equal to str2");

}


return (0);

}

Output:
str1 is equal to str2

Komentar

  1. Bagaimana cara membandingkan dua buah nilai pada Bahasa C dengan menggunakan fungsi?

    BalasHapus
    Balasan
    1. Proses membandingkan dua buah nilai pada bahasa C menggunakan fungsi dapat dilakukan dengan perintah strcoll().

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

    BalasHapus
    Balasan
    1. Fungsi strcoll() pada Bahasa C merupakan fungsi yang membandingkan nilai string str1 dengan nilai str2, dimana nilai hasilnya bergantung pada nilai pengaturan LC_COLLATE dari nilai lokasi.

      Hapus
    2. Fungsi strcoll() pada Bahasa C merupakan fungsi yang digunakan untuk membandingkan dua nilai string menggunakan urutan susunan yang telah ditentukan oleh program lokal.

      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