«c» etiketlenmiş sorular

C, işletim sistemleri, oyunlar ve diğer yüksek performanslı işler için kullanılan genel amaçlı bir bilgisayar programlama dilidir.

4
Win32 API'sının Evrimi [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Windows 32 API'si zaman içinde çok değişti mi? 1998'den itibaren Charles Petzold'un "Programlama Windows, …
11 books  c  windows  api 

2
C / C ++ projesi için bağımlılıkları düzgün bir şekilde nasıl yönetebilirim?
Ben 3-4 farklı açık kaynak C / C ++ kütüphaneleri kullanan bir proje var. Bu kütüphaneleri birkaç platform için oluşturdum ve projemdeki farklı platformlar için dosyaları ve statik kütüphaneleri dahil ettim. Ancak, birkaç sorunla mücadele ediyorum. Bu projelerin tümü bağımlılık yönetimiyle ilgilidir. Ve ben en iyi uygulamalar tavsiye arıyorum. 1) …

5
Register anahtar kelimesi aslında ne zaman C?
registerC'de anahtar kelime kullanımı konusunda kafam karıştı . Genellikle, stackoverflow ile ilgili bu sorudaki gibi kullanımının gerekli olmadığı söylenir . Bu anahtar kelime, modern derleyiciler nedeniyle C'de tamamen gereksiz mi veya hala yararlı olabileceği durumlar var mı? Evetse, registeranahtar kelime kullanımının gerçekten yararlı olduğu bazı durumlar nelerdir?
11 c  keywords 

5
Dizeleri dönen fonksiyonlar, iyi bir stil?
C programlarımda genellikle ADT'lerimin dize olarak temsilini yapmak için bir yola ihtiyacım var. Herhangi bir şekilde ekrana dizesini yazdırmak zorunda olmasam bile, hata ayıklama için böyle bir yöntem olması temiz. Yani bu tür bir işlev genellikle ortaya çıkar. char * mytype_to_string( const mytype_t *t ); Aslında ben dize dönmek için …


3
Paketlenmiş yapılar neden C dilinin bir parçası değildir?
Her C derleyicisi, C yapılarını (örn . __attribute__ ((__packed__))Veya #pragma pack()) "paketleme" seçeneği sunar . Artık, verileri güvenilir bir şekilde göndermek veya depolamak istiyorsak, ambalajın gerekli olduğunu hepimiz biliyoruz. Bu, C dilinin ilk günlerinden beri de bir gereklilik olmalıydı. Öyleyse paketlenmiş yapıların neden C dil spesifikasyonunun bir parçası olmadığını merak …
10 c 

5
Bir C programcısının K&R'yi okuması bir avantaj var mı? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . Bu soru beni rahatsız ediyor, çünkü şimdi Kernighan & Ritchie'yi okuyorum : C Programlama Dili (K&R) ama …
10 c 


5
Gcc'yi kütüphane olarak kullanmanın bir yolu var mı?
Herkes böyle bir şey çalışan bir çözüm biliyor: #include <stdio.h> #include <gcc.h> /* This .h is what I'm looking for. */ int main (void) { /* variables declaration (...) */ /* The following line is supposed to be equivalent to: * $ gcc main.c -o main */ results = gcc_compile_and_link("main.c", …
10 c++  c  gcc 

1
Fread / fwrite için en uygun tampon boyutu [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 7 yıl önce kapalı . POSIX fread / fwrite işlevleriyle okuma / yazma dosyaları için hangi arabellek boyutunu seçmeliyim?
10 c 

5
Önişlemci yönergesi veya if (sabit) deyimi kullanmak daha mı iyi?
Diyelim ki birçok farklı müşteri için kullanılan bir kod tabanımız var ve içinde sadece X tipi müşteriler için geçerli olan bir kodumuz var. Bu kodu yalnızca X tipi müşteriye dahil etmek için önişlemci direktiflerini kullanmak daha mı iyi, yoksa if ifadeleri nasıl kullanılır? Daha açık olmak gerekirse: // some code …
10 c++  c 

6
C öğrenmenin pratik yolu? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …
10 learning  c 

5
C dilinde API tasarım tuzakları [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . C API'larında sizi çıldırtan bazı kusurlar nelerdir (standart kütüphaneler, üçüncü taraf kütüphaneleri ve bir projenin içindeki başlıklar …
10 c  api-design  pitfalls 

5
Programlamayı öğrenirken kendimi geleceğe hazırladım [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 3 yıl önce kapalı . İsterseniz 'geleceğe dönük' bir şekilde programlamayı öğrenmek istiyorum. Windows masaüstü işletim sistemi pazarına hâkim olsa da (şimdilik), …
10 java  c++  c  portability 

7
C dili taşınabilirliği
C gibi bir dilin taşınabilirliği tam olarak nasıl belirlenir? Derleyicilerin ISA'ya özgü olduğunu öğrendim. Bu doğruysa, C taşınabilirliği nasıl? Yoksa sadece C ile yazılmış kaynak kodları taşınabilir değil çalıştırılabilir dosyalar değil mi? Örnekler için çalıştırılabilir ISA'ya özel x86 uygulamaları Apple uygulamalarından ayrı değil mi (Apple'ın Motorola / PowerPC mikroişlemci kullandığı …
10 c  languages 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.