Pertanyaan yang diberi tag c

12
Menangani Kesalahan Dalam PHP Saat Menggunakan MVC

Saya telah menggunakan Codeigniter baru-baru ini, tetapi satu hal yang membuat saya gugup adalah menangani kesalahan dan menampilkannya kepada pengguna. Saya tidak pernah pandai menangani kesalahan tanpa menjadi berantakan. Perhatian utama saya adalah ketika mengembalikan kesalahan kepada...

12
Objek Bisnis dalam Lapisan Akses Data

Jadi saya telah membuat lapisan akses data melalui TDD dan telah mendekati sedikit masalah. Saya lebih suka tidak memulai jalan yang salah, jadi saya pikir saya akan meminta kalian untuk melihat apakah pikiran saya sejalan dengan arsitektur yang bersih. Metode dalam Lapisan Akses Data saya (DAL...

12
Array atau Malloc?

Saya menggunakan kode berikut dalam aplikasi saya, dan itu berfungsi dengan baik. Tapi saya bertanya-tanya apakah lebih baik membuatnya dengan malloc atau membiarkannya apa adanya? function (int len) { char result [len] = some chars; send result over

12
Mengapa kode kesalahan dinegasikan?

Sangat sering saya melihat negasi kode C dari kode kesalahan yang dikembalikan, misalnya return -EINVALbukan return EINVAL. Mengapa menggunakan

12
Mengapa menggunakan typedefs untuk struct?

di C (ANSI, C99, dll.), struct tinggal di namespace mereka sendiri. Sebuah struct untuk daftar tertaut mungkin terlihat seperti ini: struct my_buffer_type { struct my_buffer_type * next; struct my_buffer_type * prev; void * data; }; Tampaknya cukup alami namun bagi kebanyakan programmer C...

12
Bagaimana saya harus menandai tipe dalam program C dan C ++?

Dalam jawaban saya ini , saya menggunakan _tjenis yang paling akhir, yang paling kontroversial. Ini adalah praktik yang saya gunakan dalam proyek saya saat ini. typedef struct { int x; int y; } point_t; Ini dimaksudkan agar konsisten dengan tipe C dari stddef.hsuka size_tatau ptrdiff_t. Namun,...

12
Mengapa array tidak dapat diteruskan sebagai argumen fungsi di C?

Mengikuti komentar ini , saya sudah mencoba ke google mengapa, tetapi google-fu saya gagal. Komentar dari tautan: [...] Tetapi yang penting adalah bahwa array dan pointer adalah hal yang berbeda dalam C. Dengan anggapan Anda tidak menggunakan ekstensi kompiler, Anda umumnya tidak bisa...