«c» etiketlenmiş sorular

C, sistem programlama (OS ve gömülü), kütüphaneler, oyunlar ve çapraz platform için kullanılan genel amaçlı bir programlama dilidir. Bu etiket, ISO 9899 standardında tanımlandığı gibi C dili ile ilgili genel sorularla kullanılmalıdır (aksi belirtilmedikçe en son sürüm 9899: 2018 - c89, c99, c11 vb. İle sürüme özgü istekleri de etiketleyin). C, C ++ 'dan farklıdır ve rasyonel bir nedenden yoksun C ++ etiketi ile birleştirilmemelidir.



3
İnt32, int, int32_t, int8 ve int8_t arasındaki fark
int32_tGeçenlerde bir C programında veri tipine rastladım . 32 bit depoladığını biliyorum, ama saklamıyor intve int32aynısını mı yapıyor? Ayrıca charbir programda kullanmak istiyorum . Onun int8_tyerine kullanabilir miyim ? Fark ne? Özetlemek gerekirse: C'de int32, int, int32_t, int8 ve int8_t arasındaki fark nedir?
107 c  int  declaration 



5
Linux: Zaman aşımına sahip soketten okuma veya geri alma var mı?
Zaman aşımıyla soketten nasıl veri okumayı deneyebilirim? Biliyorum, select, pselect, anket, bir zaman aşımı alanına sahiptir, ancak bunların kullanılması tcp reno yığınında "tcp hızlı yolu" devre dışı bırakır. Sahip olduğum tek fikir, bir döngüde recv (fd, ..., MSG_DONTWAIT) kullanmaktır
106 c  linux  sockets  tcp 


3
GDB ile yığın içeriğini nasıl görebilirim?
GDB'de yeniyim, bu yüzden bazı sorularım var: Yığının içeriğine nasıl bakabilirim? Örnek: register içeriğini görmek için yazıyorum info registers. Yığın için ne olmalı? İçeriğini nasıl görebilirim $0x4(%esp)? Ben yazarken print /d $0x4(%esp), GDB bir hata verir. Platform: Linux ve GDB
106 c  assembly  gdb 

12
C'de basit bir HTTP sunucusu oluşturun [kapalı]
Burada ne sorulduğunu söylemek zor. Bu soru belirsiz, belirsiz, eksik, aşırı geniş veya retoriktir ve mevcut haliyle makul bir şekilde cevaplanamaz. Yeniden açılabilmesi için bu sorunun netleştirilmesine yardımcı olması için yardım merkezini ziyaret edin . 7 yıl önce kapalı . C'de basit bir HTTP sunucusu oluşturmam gerekiyor. Herhangi bir rehberlik …
105 c  httpserver 

8
opengl: glFlush () ile glFinish () karşılaştırması
Arama glFlush()ile arasındaki pratik farkı ayırt etmekte güçlük çekiyorum glFinish(). Dokümanlar şunu söylüyor glFlush()ve glFinish()tüm tamponlu işlemleri OpenGL'ye itecek, böylece hepsinin yürütüleceğinden emin olabilir, aradaki fark, tüm işlemler tamamlanana kadar bloklar halinde glFlush()hemen glFinish()dönmesidir. Tanımları okuduktan sonra, kullanacak glFlush()olursam, muhtemelen OpenGL'ye yürütebileceğinden daha fazla işlem gönderme problemiyle karşılaşacağımı düşündüm . …
105 c++  c  opengl  graphics 


6
Gcc, ön işlemeden sonra C kodunu çıkarabilir mi?
C dışında birçok dili desteklemek için birçok ön işleme yönergesine sahip gibi görünen açık kaynaklı bir kitaplık kullanıyorum. Böylece kitaplığın ne yaptığını inceleyebilirim Ön işlemden sonra derlediğim C kodunu görmek isterim , daha çok yazdığım gibi. Gcc (veya Linux'ta yaygın olarak bulunan başka herhangi bir araç) bu kitaplığı okuyabilir, ancak …




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.