DAFTAR LABEL POPULER PENELITIAN.ID

Jangan Buka Artikel Ini!

Mencetak Nama Variabel Bahasa C dan Fungsinya

Artikel ini akan menjelaskan bagaimana cara mencetak dan menyimpan nama variabel dalam nilai string variabel pada bahasa pemrograman C.


Cara Sederhana Mencetak Nama Variabel pada Bahasa C
Ilustrasi Nama Variabel Bahasa C


Pada bahasa C, terdapat direktif #, juga disebut operator 'stringingsizing', yang akan digunakan untuk menyelesaikan operasi kali ini. Pada dasarnya, direktif # akan mengkonversi argumennya dalam sebuah string.

Contoh:

#include <stdio.h> 

#define getName(var) #var 

 

int main() 

int myVar; 

printf("%s", getName(myVar)); 

 

return 0

}

Output:
myVar

Juga dapat dilakukan penyimpanan nama variabel dalam sebuah string menggunakan sprintf() pada bahasa C.

Contoh:

#include <stdio.h> 

#define getName(var, str) sprintf(str, "%s", #var) 

 

int main() 

int myVar; 

char str[20]; 

getName(myVar, str); 

printf("%s", str); 

 

return 0

}

Output:
myVar

Komentar

  1. Apa fungsi dari sprintf() pada bahasa pemrograman C?

    BalasHapus
    Balasan
    1. sprintf() pada dasarnya bekerja sama seperti printf() tetapi ketimbang mengirimkan output ke konsol, fungsi tersebut mengembalikan string yang telah diformat.

      Sintak: int sprintf(char* str, const char* controlstring, [arg1, arg2, arg3,...]);

      Argumen pertama pada sting tersebut, berfungsi sebagai penunjuk ke target string. Sedangkan argumen lainnya adalah sama dengan fungsi printf().

      Fungsi tersebut menulis data dalam string yang ditunjukkan oleh str dan mengembalikan jumlah karakter yang ditulis ke str dan tidak termasuk karakter null. Nilai pengembalian tersebut biasanya dibuang. Jika terjadi kesalahan selama operasi, maka fungsi tersebut akan mengembalikan nilai -1.

      Hapus
  2. sprintf adalah singkatan dari "string print". Ketimbang mencetak nilai pada konsol, fungsi tersebut menyimpan hasil keluaran atau output pada buffer karakter yang telah ditentukan pada sprintf tersebut.

    BalasHapus
  3. Apa yang dimaksud dengan direktif pada bahasa C?

    BalasHapus
    Balasan
    1. Dalam bahasa pemrograman komputer, direktif atau pragma adalah sebuah konstruksi bahasa pemrograman yang digunakan untuk menentukan bagaimana kompilator harus memproses nilai inputannya. Direktif harus dapat diproses oleh preprosesor untuk menentukan perilakuk dari kompilator, atau berfungsi sebagai bentuk parameterisasi in-band.

      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)

Specifier %d dan %i Bahasa C dan Fungsinya

Enkapsulasi Java dan Fungsinya

4 Kesalahan Umum yang Sering Terjadi pada PTK

Cara Membuat Drag and Drop pada HTML

Postingan populer dari blog ini (All Time)

Enkapsulasi Java dan Fungsinya

Komunitas