Mengenal String C++

Posted by Didi Setyapramana On 6:36 AM 2 komentar

Mengenal String
String berarti deretan karakter.Dalam praktek,sebuah string dapat tidak mengandung karakter sama sekali,mengandung sebuah karakter atau banyak menagandung karakter.Konstanta string ditulis dengan awalan dan akhiran tanpa tanda petik.Contoh

String
Keterangan
"Yogya" String dengan panjang 5 karakter
"Y"
String dengan panjang 1 karakter,Literal ini berbeda dengan literal karacter sebagaimana diketahui,literal karakter ditulis dengan awalan dan akhiran tanda petik tunggal
"" String kosong (tidak mengandung karakter apapun)
"jl.Beo 45/B" String yang mengandung,huruf angka dan simbol.
"123" String yang berisi angka 123.hal ini berbeda dengan literal 123


String pada c dan C++ selalu diakhiri dengan karakter NULL(\0).sebagai contoh,jika terdapat string “YOGYA”,secara internal string disajikan sebagai berikut:

Y
O
G
Y
A
\0

Lihat pada table karakter Null sebagai tanda akhir String
Variabel yang digunakan untuk menyimpan string perlu dideklarasikan sebagai berikut:

Char nama[15];

Pda declarasi diatas,nama dideklarasikan sebagai variable string yang dapat menampung hingga 15 karakter(termasuk untuk karakter NULL)

Catatan Secara umum ,jika dikehendaki untuk membuat variabel string yang dapat menampung n karakter(tidak termasuk NULL pengakhir)nilai yang perlu diberikan didalam tanda [] berupa n+1.Tambahkan 1 diapakai untuk mengalokasikan Karakter NULL

Berbeda dengan penanganan literal non string ke suatu variable,penugasan literal string harus dilakukan melalui fungsi bernama strcpy() .dalam hal ini di dalam program harus disertakan baris

seperti berikut:

#include <stdio.h>
Hal ini perlu dilakukan mengngat prototype fungsi strcpy()terdapat pada berkas tersebut.

Contoh program C:

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

int main()
{
char info[25];
strcpy(info,"Nama:David Beckam");
printf(info);
printf("\n");
strcpy(info,"info:pemain sepak bola");
printf(info);
return 0;
}

Pada program diatas
Char info [25];

Digunakan untuk mendeklarasikan variable string yng bernama info yang dapat menyimpan hingga 34 karakter(plus sebuah karakter NULL).Melalui pernyataan
Strcpy(info,”nama:David Beckam”);
Variable string info diisi dengan string”Nama:David Beckam “
Selanjutnya pernyataan
Strcpy(info,”info:pemain sepakbola”);
Diganti dengan”info:pemain sepakbola”;

Inisialisasi terhadap variable string dapat dilakukan saat pendeklarasian.contoh:

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

int main()
{
    char info[25];
    strcpy(info,"Nama:David Beckam");
    printf(info);
    printf("\n");
    strcpy(info,"info:pemain sepak bola");
    printf(info);
    return 0;
}

Pada program diatas,
Char info [25]=”Nama:David Beckam”;
Digunakan untuk mendeklarsikan variable string yang bernama info yang dapat menyimpan hingga 24 karakter (plus sebuah karekter NULL)dan selanjutnya diisi dengan string

Categories:

2 Response for the "Mengenal String C++"

  1. Unknown says:

    Makasih Infonya
    My Blog

Post a Comment