Domande con tag 'c'

4
risposte

Affidatevi al compilatore per rimuovere il codice inutilizzato o #ifdef?

Sto lavorando su uno stack USB in C. Questo stack sarà open source e usato in vari progetti diversi. Sono disponibili varie opzioni di configurazione che abilitano o disabilitano grandi blocchi di codice e strutture di dati costanti. Poiché s...
posta 16.03.2018 - 11:41
4
risposte

Quale è meglio, un commento dettagliato centrale o diversi più piccoli?

Per riformulare la domanda: quale è meglio, un commento centrale dettagliato o più piccoli "spruzzi"? Resta con me mentre preparo la scena: Ho questa funzione per prelevare un valore da un'implementazione di coda: int queue_pop(queue *li...
posta 14.12.2017 - 08:58
3
risposte

strcpy memcpy motivo per l'ordine dei parametri

Rispondendo a una domanda sull'ordine dei parametri, mi ha colpito il fatto che strcpy (e famiglia) sono nel verso sbagliato. La copia dovrebbe essere src - > destinazione. Esiste un motivo storico o architettonico per l'ordine dest, src i...
posta 08.11.2011 - 21:58
3
risposte

Come faccio a mantenere la coerenza tra i valori codificati in file diversi?

Ho un file sorgente C e un altro file (non codice) in un progetto che contiene lo stesso valore hard-coded. Idealmente, il valore verrà specificato in una sola posizione e verrà copiato automaticamente nell'altra posizione durante il processo di...
posta 15.02.2014 - 03:55
1
risposta

Algoritmo di ordinamento più rapido per ordinare un numero basso di numeri interi

Sto facendo un programma sul mio tempo libero che voglio correre il più rapidamente possibile. Il programma è scritto in C. Un ampio set di procedure funziona su puntatori a 7 numeri interi ordinati in base ai loro valori numerici da alto a b...
posta 08.11.2014 - 15:06
8
risposte

Facendo 'di più' con C su Windows di programmi molto semplici?

Attualmente sto imparando C tramite 'C Primer Plus' come consigliato da molte persone qui e lo trovo molto interessante - le spiegazioni approfondite di come e perché facciamo certe cose in C sono piuttosto grandi oltre a sentirmi dire cosa fann...
posta 09.06.2011 - 23:20
3
risposte

Come dovrei sviluppare un'interfaccia utente insolita? [chiuso]

Dire che ho un'idea per un'applicazione desktop con requisiti di interfaccia insoliti. Ho bisogno di: Controllo a livello di pixel sull'aspetto. Controlli personalizzati finemente specificati. Platform-indipendenza. La mia soluz...
posta 02.06.2011 - 21:40
3
risposte

aggiungendo il puntatore dell'array in c

Ho problemi a capire come funziona questa equazione in c: char *sum(char *a, int b) { return &a[b]; } printf("%d", sum(5, 4)); Capisco come funzionano gli array e capisco come fare riferimento e de-referenziare una variabile in una...
posta 28.11.2013 - 00:41
1
risposta

Come risolvere il codice legacy che utilizza string.h non sicuro?

Abbiamo un sacco di codice legacy, scritto in diritto C (alcuni dei quali è K & R!), che per molti, molti anni è stato compilato utilizzando Visual C 6.0 (circa 1998) su una macchina XP. Ci rendiamo conto che questo è insostenibile, e stiamo...
posta 24.08.2014 - 06:37
1
risposta

definizione di funzione non vista / sconosciuta in linux source

Qualcuno può spiegare questo pezzo di codice che ho trovato nel sorgente del kernel di Linux. Vedo un sacco di codice come questo nel kernel di Linux e minix ma non riesco a trovare quello che fa (anche se i compilatori C supportano quel tipo di...
posta 18.12.2012 - 07:18