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.



7
Qual è la dimensione di un enum in C?
Sto creando un insieme di valori enum, ma ho bisogno che ciascun valore enum sia largo 64 bit. Se ricordo bene, un enum ha generalmente le stesse dimensioni di un int; ma ho pensato di leggere da qualche parte che (almeno in GCC) il compilatore può fare in modo che …
140 c  enums 


5
Che cos'è un file oggetto in C?
Sto leggendo delle biblioteche in C ma non ho ancora trovato una spiegazione su cosa sia un file oggetto. Qual è la vera differenza tra qualsiasi altro file compilato e un file oggetto? Sarei felice se qualcuno potesse spiegare in linguaggio umano.


16
Come si implementa una classe in C? [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 12 mesi fa . Migliora questa domanda Supponendo che devo usare C (no C ++ …
139 c  class  oop  embedded 

18
Dov'è la funzione itoa in Linux?
itoa()è una funzione davvero utile per convertire un numero in una stringa. Linux non sembra avere itoa(), esiste una funzione equivalente o devo usare sprintf(str, "%d", num)?
139 c  linux 

2
Come aprire, leggere e scrivere dalla porta seriale in C?
Sono un po 'confuso riguardo la lettura e la scrittura su una porta seriale. Ho un dispositivo USB in Linux che utilizza il driver del convertitore di dispositivo seriale USB FTDI. Quando lo collego, crea: / dev / ttyUSB1. Ho pensato che sarebbe stato semplice aprirlo e leggerlo / scriverlo …
139 c  linux  serial-port 


12
Comandi più complicati / utili per il debugger gdb [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
138 c  unix  gdb  debugging  dbx 



3
Come compilare una libreria statica in Linux?
Ho una domanda: come compilare una libreria statica in Linux gcc, cioè devo compilare il mio codice sorgente in un file chiamato out.a. È sufficiente compilare semplicemente con il comando gcc -o out.a out.c? Non ho molta familiarità gcc, spero che qualcuno possa darmi una mano.
138 c  gcc  static-libraries 


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.