Pages

Membandingkan String (strcmp) Dengan Turbo C++

Biasanya kita melihat pembandingan ada pada angka saja, tetap kita juga bisa melakukan pembandingan dengan abjad, biasa metode ini kita temukan dalam pembuatan kamus,waktu pencarian membutuhkan waktu yang lebih sedikit.

Cara kerja pembandiangan ini adalah, pertama-tama abjad yang kita masukkan akan dikonversi terlebih dahulu sesuai dengan nilai angka dalam code ASCII, setelah dapat nilainya lalu dibandingkan. Silahkan baca Source Code Menampilkan Kode ASCII Dengan Turbo C++



 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
/* membandingkan string yang duluan ato tidak*/

#include  <stdio.h>
#include  <string.h>
#include <conio.h>

void main()
{

    clrscr();

 char *string1, *string2, *string3;
 int ptr;

 printf("Masukkan String 1  :");
  scanf("%s", string1);

 printf("Masukkan String 2  :");
  scanf("%s", string2);
 
 printf("Masukkan String 3  :");
        scanf("%s", string3);

 ptr = strcmp(string2, string1);

 if (ptr > 0)
     printf("String 1 Lebih Dahulu Dari String 2\n");
 else
     printf("String 2 Lebih Dahulu Dari String 1\n");

 ptr = strcmp(string3,string2);


 if (ptr > 0)
     printf("String 2 Lebih Dahulu Dari String 3\n");
 else
     printf("String 3 Lebih Dahulu Dari String 2\n");

 getch();
}

//tidak boleh ada spasi

Untuk mendowload  mendownload source code di atas, silahkan klik di sini
Untuk  mendownload Membandingkan String (strcmp) Dengan Turbo C++ dalam bentuk document klik di sini
Jhohannes H Purba Coding Sederhana October 20, 2010

No comments:

Post a Comment