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.

4
#include in .h or .c / .cpp?
Saat membuat kode dalam C atau C ++, di mana saya harus memilikinya #include? callback.h: #ifndef _CALLBACK_H_ #define _CALLBACK_H_ #include <sndfile.h> #include "main.h" void on_button_apply_clicked(GtkButton* button, struct user_data_s* data); void on_button_cancel_clicked(GtkButton* button, struct user_data_s* data); #endif callback.c: #include <stdlib.h> #include <math.h> #include "config.h" #include "callback.h" #include "play.h" void on_button_apply_clicked(GtkButton* button, …
118 c++  c 



12
Apa arti 'const static' di C dan C ++?
const static int foo = 42; Saya melihat ini di beberapa kode di sini di StackOverflow dan saya tidak tahu apa fungsinya. Kemudian saya melihat beberapa jawaban yang membingungkan di forum lain. Tebakan terbaik saya adalah bahwa ini digunakan di C untuk menyembunyikan konstanta foodari modul lain. Apakah ini benar? …
117 c++  c 

5
kesalahan: Perpustakaan Libtool digunakan tetapi 'LIBTOOL' tidak ditentukan
Saya mencoba ke automakepustaka OrientDb C ++, tetapi mendapatkan beberapa kesalahan. Makefile.am:10: error: Libtool library used but 'LIBTOOL' is undefined Makefile.am:10: The usual way to define 'LIBTOOL' is to add 'LT_INIT' Makefile.am:10: to 'configure.ac' and run 'aclocal' and 'autoconf' again. Makefile.am:10: If 'LT_INIT' is in 'configure.ac', make sure Makefile.am:10: its …
117 c  linux  autotools  orientdb 

11
Apa arti kode pengecualian “EXC_I386_GPFLT”?
Apa arti kode pengecualian EXC_I386_GPFLT? Apakah artinya berbeda-beda menurut situasinya? Dalam hal ini, saya mengacu pada tipe EXC_BAD_ACCESSpengecualian dengan kode pengecualianEXC_I386_GPFLT Program ini dikembangkan di Xcode 5.0.1, berhubungan dengan cblas_zgemm()perpustakaan BLAS. (Yah, saya rasa itu tidak masalah ...) Terima kasih banyak!
117 c++  c  exc-bad-access 

5
Cara menggunakan memori bersama dengan Linux di C
Saya memiliki sedikit masalah dengan salah satu proyek saya. Saya telah mencoba untuk menemukan contoh yang terdokumentasi dengan baik tentang penggunaan memori bersama fork()tetapi tidak berhasil. Pada dasarnya skenario adalah bahwa ketika pengguna memulai program, saya perlu menyimpan dua nilai dalam memori bersama: current_path yang merupakan char * dan nama_file …
117 c  linux  fork  shared-memory 



3
Mengapa main tidak mengembalikan 0 di sini?
Saya baru saja membaca ISO / IEC 9899: 201x Panitia Draft - 12 April 2011 di mana saya temukan di bawah 5.1.2.2.3 Penghentian program ..reaching the } that terminates the main function returns a value of 0. ini berarti jika Anda tidak menentukan pernyataan pengembalian apa pun di main(), dan …
116 c  linux  return  main 

12
const char * penggabungan
Saya perlu menggabungkan dua karakter const seperti ini: const char *one = "Hello "; const char *two = "World"; Bagaimana saya bisa melakukan itu? Saya melewati ini char*dari perpustakaan pihak ketiga dengan antarmuka C jadi saya tidak bisa begitu saja menggunakannya std::string.

12
Dimana C bukan bagian dari C ++? [Tutup]
Tertutup . Pertanyaan ini perlu lebih difokuskan . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan sehingga hanya berfokus pada satu masalah dengan mengedit posting ini . Tutup 6 tahun lalu . Perbaiki pertanyaan ini Saya membaca di banyak buku bahwa C adalah bagian dari C ++. …
116 c++  c 

9
'const int' vs. 'int const' sebagai parameter fungsi di C ++ dan C
Mempertimbangkan: int testfunc1 (const int a) { return a; } int testfunc2 (int const a) { return a; } Apakah kedua fungsi ini sama di setiap aspek atau ada perbedaan? Saya tertarik dengan jawaban untuk bahasa C, tetapi jika ada sesuatu yang menarik dalam bahasa C ++, saya ingin mengetahuinya …
116 c++  c  const 

3
Menginisialisasi struct ke 0
Jika saya memiliki struct seperti ini: typedef struct { unsigned char c1; unsigned char c2; } myStruct; Apa cara termudah untuk menginisialisasi struct ini ke 0? Apakah yang berikut ini cukup? myStruct _m1 = {0}; atau Apakah saya perlu secara eksplisit memasukkan setiap anggota ke 0? myStruct _m2 = {0,0};
116 c  struct  initialization 

30
Apa batasan C ++ dibandingkan bahasa C? [Tutup]
Tertutup . Pertanyaan ini berdasarkan opini . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Tutup 6 tahun lalu . Perbaiki pertanyaan ini Berikut adalah manfaat C ++ C ++ menyediakan fitur spesifik yang mereka …
116 c++  c 

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.