Artikel Terbaru

Cara Simple untuk Membuat Long String Multibaris Bahasa C

Pada bahasa C, pengguna dapat memecah string pada titik tertentu sesuai dengan keinginan user dengan menggunakan dua tanda kutip ganda dibagian tengah string yang akan dipecah. Berikut adalah contoh sederhana untuk melakukan pemecahan string.

Contoh:

#include<stdio.h>

 

int main()

{

// Dapat diletakkan tanda

// kutip dimanapun pada string

char *str1 = "makan""cincau";

 

// Dapat diletakkan spasi

// antara dua tanda kutip

char *str2 = "Nasi" "Padang";

char *str3 = "Rendang"

"Padang";

 

puts(str1);

puts(str2);

puts(str3);

 

puts("makan" // Break string

// multi baris

"danmakan");

return 0;

}

Output:
makancincau
NasiPadang
RendangPadang
makandanmakan


Berikut adalah beberapa contoh penggunaan long string yang dipecah menggunakan dua tanda kutip untuk bentuk keterbacaan yang lebih baik.

Contoh:

#include<stdio.h>

 

int main()

{

char *str = "Dunia ini adalah"

" panggung sandiwara, dimana"

" jumanji hanyalah mitos yang"

" digunakan oleh pemerintahan"

" dunia untuk menutupi segala"

" keburukannya.";

 

puts(str);

 

return 0;

}

Output:
Dunia ini adalah panggung sandiwara, dimana jumanji hanyalah mitos yang digunakan oleh pemerintahan dunia untuk menutupi segala keburukannya.

Juga dapat dilakukan penulisan long string pada printf dan cout.

Contoh:

#include<stdio.h>

 

int main()

{

char *str = ", dimana juman"

"ji hanyalah mitos yang"

" digunakan oleh pemerin"

"tahan dunia untuk menut"

"upi segala keburukannya.";

 

printf ("Dunia ini adalah"

" panggung sandiwara %s ",

 str);

return 0;

Output:
Dunia ini adalah panggung sandiwara, dimana jumanji hanyalah mitos yang digunakan oleh pemerintahan dunia untuk menutupi segala keburukannya.

Komentar

  1. Apa yang dimaksud dengan string pada bahasa C?

    BalasHapus
    Balasan
    1. String sebenarnya merupakan karakter array yang terdiri dari satu atau multidimensi yang diakhiri dengan karakter null pada bahasa C.

      Hapus
  2. Output yang dihasilkan salah, tolong dikoreksi pada bagian contoh string ke dua pada program.

    BalasHapus
    Balasan
    1. Tidak ada yang salah, coba dipratikkan ulang nanti akan paham tentang materi string.

      Hapus
  3. Sebuah trik yang bagus, makasih, jadi lebih bisa memahami fungsi string.

    BalasHapus

Posting Komentar

Respon komentar 7 x 24 jam, so please be patient :D

Hot Artikel!!!

Enkapsulasi pada Java

6 Tahap Utama dalam Melakukan Kompilasi Program Hello World Java

6 Contoh Program Method Overloading pada Java