Pertanyaan yang diberi tag c

96
Beberapa argumen ke fungsi dipanggil oleh pthread_create ()?

Saya perlu meneruskan beberapa argumen ke fungsi yang ingin saya panggil di utas terpisah. Saya telah membaca bahwa cara khas untuk melakukan ini adalah dengan mendefinisikan sebuah struct, meneruskan fungsi sebuah pointer ke sana, dan membedakannya untuk argumen. Namun, saya tidak dapat membuat...

96
Algoritma untuk membuat jadwal sekolah

Saya bertanya-tanya apakah ada solusi yang dikenal untuk algoritma membuat jadwal sekolah. Pada dasarnya, ini tentang mengoptimalkan "dispersi jam" (baik dalam kasus guru dan kelas) untuk asosiasi kelas-mata pelajaran-guru tertentu. Kita dapat berasumsi bahwa kita memiliki sekumpulan kelas, mata...

96
Fungsi bersarang di C

Bisakah kita memiliki fungsi bersarang di C? Apa gunanya fungsi bertingkat? Jika mereka ada di C apakah implementasinya berbeda dari kompilator ke kompilator?

96
Apa perbedaan antara parameter gcc `-fpic` dan` -fPIC`?

Saya sudah membaca halaman gccmanual, tetapi saya masih tidak dapat memahami perbedaan antara -fpicdan -fPIC. Adakah yang bisa menjelaskannya, dengan cara yang sangat sederhana dan jelas? Pertanyaan-pertanyaan Terkait: Apa yang dimaksud dengan -fPIC saat membuat perpustakaan bersama? Jika...

96
Metode ekstensi dan objek dinamis

Saya akan meringkas masalah saya ke dalam potongan kode berikut. List<int> list = new List<int>() { 5, 56, 2, 4, 63, 2 }; Console.WriteLine(list.First()); Kode di atas berfungsi dengan baik. Sekarang saya mencoba yang berikut ini dynamic dList = list;

96
iOS: Bandingkan dua tanggal

Saya memiliki NSDateyang harus saya bandingkan dengan dua tanggal lainnya NSDatedan saya coba dengan NSOrderAscendingdan NSOrderDescendingtetapi jika tanggal saya sama pada dua tanggal lainnya? Contoh: jika saya memiliki a myDate = 24/05/2011 dan dua lainnya yaitu satu = 24/05/2011dan dua...

96
Membuat direktori baru di C

Saya ingin menulis program yang memeriksa keberadaan direktori; jika direktori itu tidak ada maka itu membuat direktori dan file log di dalamnya, tetapi jika direktori tersebut sudah ada, maka itu hanya membuat file log baru di folder itu. Bagaimana saya melakukan ini di C dengan Linux?...

96
Bagaimana cara menaikkan alamat penunjuk dan nilai penunjuk?

Mari kita asumsikan, int *p; int a = 100; p = &a; Apa yang sebenarnya akan dilakukan kode berikut dan bagaimana caranya? p++; ++p; ++*p; ++(*p); ++*(p); *p++; (*p)++; *(p)++; *++p; *(++p); Saya tahu, ini agak berantakan dalam hal pengkodean, tetapi saya ingin tahu apa yang sebenarnya...

96
Bagaimana cara keluar dari loop bersarang?

Jika saya menggunakan breakpernyataan, itu hanya akan merusak loop dalam dan saya perlu menggunakan beberapa bendera untuk memutus loop luar. Tetapi jika ada banyak loop bersarang, kode tidak akan terlihat bagus. Apakah ada cara lain untuk memutuskan semua loop? (Tolong jangan gunakan goto...