Domande taggate «c»

C è un linguaggio di programmazione generico utilizzato per la programmazione di sistemi (OS e embedded), librerie, giochi e multipiattaforma. Questo tag deve essere utilizzato con domande generali relative al linguaggio C, come definito nella norma ISO 9899 (l'ultima versione, 9899: 2018, se non diversamente specificato - anche tag richieste specifiche della versione con c89, c99, c11, ecc.). C è distinto da C ++ e non dovrebbe essere combinato con il tag C ++ in assenza di una ragione razionale.

11
#pragma pack effect
Mi chiedevo se qualcuno potesse spiegarmi cosa fa la #pragma packdichiarazione del preprocessore e, soprattutto, perché si vorrebbe usarla. Ho dato un'occhiata alla pagina MSDN , che offriva alcune informazioni, ma speravo di sentire di più dalle persone con esperienza. L'ho già visto in codice, anche se non riesco più …

8
Differenza tra fprintf, printf e sprintf?
Qualcuno può spiegare in inglese semplice sulle differenze tra printf, fprintfe sprintfcon esempi? In che flusso è? Sono davvero confuso tra i tre di questi durante la lettura di "Gestione dei file in C".
233 c  io  stream  printf 

8
uint8_t vs char senza segno
Qual è il vantaggio di usare uint8_tover unsigned charin C? So che su quasi tutti i sistemi uint8_tè solo un typedef per unsigned char, quindi perché usarlo?
231 c  typedef 

30
Le perdite di memoria sono mai ok? [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 2 anni fa . Migliora questa domanda È mai accettabile avere una perdita di memoria …
231 c++  c  memory-leaks 






10
Quanto è pericoloso accedere a un array fuori limite?
Quanto è pericoloso accedere a un array al di fuori dei suoi limiti (in C)? A volte può capitare di leggere dall'esterno dell'array (ora capisco di accedere alla memoria utilizzata da alcune altre parti del mio programma o anche oltre) o sto cercando di impostare un valore su un indice …
221 c  arrays  memory 





11
C fopen vs open
C'è qualche motivo (oltre a quelli sintattici) che vorresti usare FILE *fdopen(int fd, const char *mode); o FILE *fopen(const char *path, const char *mode); invece di int open(const char *pathname, int flags, mode_t mode); quando si utilizza C in un ambiente Linux?
219 c  linux  unix  file-io  fopen 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.