Pertanyaan yang diberi tag «c»

C adalah bahasa pemrograman tujuan umum yang digunakan untuk pemrograman sistem (OS dan tertanam), perpustakaan, game, dan lintas-platform. Tag ini harus digunakan dengan pertanyaan umum tentang bahasa C, sebagaimana didefinisikan dalam standar ISO 9899 (versi terbaru, 9899: 2018, kecuali ditentukan lain - juga tag permintaan versi khusus dengan c89, c99, c11, dll). C berbeda dari C ++ dan tidak boleh digabungkan dengan tag C ++ tanpa alasan yang rasional.

12
const char * const versus const char *?
Saya menjalankan beberapa program contoh untuk membiasakan diri dengan C ++ dan saya mengalami pertanyaan berikut. Pertama, berikut ini contoh kode: void print_string(const char * the_string) { cout << the_string << endl; } int main () { print_string("What's up?"); } Pada kode di atas, parameter ke print_string bisa saja const …
110 c++  c 

9
Membuat daemon di Linux
Di Linux saya ingin menambahkan daemon yang tidak dapat dihentikan dan yang memantau perubahan sistem file. Jika ada perubahan yang terdeteksi, itu harus menulis jalur ke konsol tempat dimulainya ditambah baris baru. Saya sudah memiliki kode untuk mengubah sistem file hampir siap tetapi saya tidak tahu cara membuat daemon. Kode …
110 c  linux  daemon 




4
Apa pembagian pendukung bilangan bulat tercepat dengan nol tidak peduli apa hasilnya?
Ringkasan: Saya mencari cara tercepat untuk menghitung (int) x / (int) y tanpa mendapatkan pengecualian untuk y==0. Sebaliknya saya hanya menginginkan hasil yang sewenang-wenang. Latar Belakang: Saat mengkodekan algoritma pemrosesan gambar, saya sering kali perlu membagi dengan nilai alfa (terakumulasi). Varian paling sederhana adalah kode C biasa dengan aritmatika integer. …

9
ukuran anggota struct tunggal di C
Saya mencoba mendeklarasikan struct yang bergantung pada struct lain. Saya ingin menggunakan sizeofuntuk menjadi aman / bertele-tele. typedef struct _parent { float calc ; char text[255] ; int used ; } parent_t ; Sekarang saya ingin mendeklarasikan struct child_tyang memiliki ukuran yang sama dengan parent_t.text. Bagaimana saya bisa melakukan ini? …
109 c  struct  sizeof 


14
Mengembalikan string C dari fungsi
Saya mencoba mengembalikan string C dari suatu fungsi, tetapi tidak berfungsi. Ini kode saya. char myFunction() { return "My String"; } Dalam mainsaya menyebutnya seperti ini: int main() { printf("%s", myFunction()); } Saya juga telah mencoba beberapa cara lain myFunction, tetapi tidak berhasil. Sebagai contoh: char myFunction() { char array[] …
109 c 


11
Kesalahan kompilasi GCC dengan kode> 2 GB
Saya memiliki sejumlah besar fungsi dengan total sekitar 2,8 GB kode objek (sayangnya tidak ada jalan lain, komputasi ilmiah ...) Ketika saya mencoba menautkannya, saya mendapatkan relocation truncated to fit: R_X86_64_32Skesalahan (yang diharapkan) , yang saya harap dapat dihindari dengan menentukan flag compiler -mcmodel=medium. Semua perpustakaan yang ditautkan selain yang …
108 c++  c  gcc  compiler-errors 

1
Apa sintaks “[0… 255] =” ini di C?
Mengacu pada js0n.c Sintaks kodenya adalah seperti di bawah ini: static void *gostruct[] = { [0 ... 255] = &&l_bad, ['\t'] = &&l_loop, [' '] = &&l_loop, ['\r'] = &&l_loop, ['\n'] = &&l_loop, ['"'] = &&l_qup, [':'] = &&l_loop, [','] = &&l_loop, ['['] = &&l_up, [']'] = &&l_down, // tracking …
108 c  gcc-extensions 

11
Cara menghasilkan bilangan bulat acak dari dalam suatu rentang
Ini adalah tindak lanjut dari pertanyaan yang diposting sebelumnya: Bagaimana cara menghasilkan nomor acak di C? Saya ingin dapat menghasilkan nomor acak dari dalam kisaran tertentu, seperti 1 hingga 6 untuk meniru sisi dadu. Bagaimana saya akan melakukan ini?
108 c  random 



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.