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.







9
Inisialisasi / reset struct ke nol / null
struct x { char a[10]; char b[20]; int i; char *c; char *d[10]; }; Saya mengisi struct ini dan kemudian menggunakan nilainya. Pada iterasi berikutnya, saya ingin mengatur ulang semua bidang ke 0atau nullsebelum saya mulai menggunakannya kembali. Bagaimana saya bisa melakukan itu? Dapatkah saya menggunakan memsetatau saya harus melalui …


10
nilai ganda minimum dalam C / C ++
Apakah ada cara standar dan / atau portabel untuk merepresentasikan nilai negatif terkecil (misalnya menggunakan tak terhingga negatif) dalam program C (++)? DBL_MIN dalam float.h adalah bilangan positif terkecil .
92 c++  c  math 


8
Cara melacak kesalahan "bebas ganda atau korupsi"
Ketika saya menjalankan program (C ++) saya itu macet dengan kesalahan ini. * glibc terdeteksi * ./load: bebas ganda atau rusak (! prev): 0x0000000000c6ed50 *** Bagaimana cara melacak kesalahan tersebut? Saya mencoba menggunakan std::coutpernyataan print ( ), tidak berhasil. Bisakah gdbmembuat ini lebih mudah?
92 c++  c  debugging  free 

11
Apakah ada fungsi untuk menyalin array di C / C ++?
Saya seorang programmer Java yang belajar C / C ++. Jadi saya tahu bahwa Java memiliki fungsi seperti System.arraycopy (); untuk menyalin larik. Saya bertanya-tanya apakah ada fungsi di C atau C ++ untuk menyalin array. Saya hanya dapat menemukan implementasi untuk menyalin array dengan menggunakan for loop, pointer, dll. …
92 c++  c  arrays 

4
scanf () meninggalkan karakter baris baru di buffer
Saya memiliki program berikut: int main(int argc, char *argv[]) { int a, b; char c1, c2; printf("Enter something: "); scanf("%d",&a); // line 1 printf("Enter other something: "); scanf("%d", &b); // line 2 printf("Enter a char: "); scanf("%c",&c1); // line 3 printf("Enter another char: "); scanf("%c", &c2); // line 4 printf("Done"); …
92 c  scanf 

1
Menggunakan roxygen2 dan doxygen dalam satu paket? [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 2 tahun lalu . Perbaiki pertanyaan ini Saya memiliki Rpaket yang menggunakan roxygen2. Ini memiliki beberapa Ckode /src, dan …

12
Deklarasi variabel dalam file header - statis atau tidak?
Ketika melakukan refactoring beberapa #definessaya menemukan deklarasi yang mirip dengan berikut ini di file header C ++: static const unsigned int VAL = 42; const unsigned int ANOTHER_VAL = 37; Pertanyaannya adalah, apa bedanya, jika ada, yang akan dihasilkan oleh statis? Perhatikan bahwa beberapa penyertaan header tidak dimungkinkan karena #ifndef …
91 c++  c  static 

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.