Domande con tag 'c'

3
risposte

Scrivere un #define per una dichiarazione comune

Spesso quando programmo in C scrivo l'espressione for (int i = 0; i < j; i++) . Non ho mai scritto una macro o un'espressione define, ma potrei scrivere un #define per semplificare l'espressione sopra in modo che do i,j venga...
posta 18.06.2016 - 18:56
5
risposte

Come si impara C in due giorni (se conosco già il C ++)? [chiuso]

Ho programmato in C ++ per alcuni anni, e ho fatto un progetto scolastico o due in C (oltre a diverse altre lingue). Tuttavia, non conosco molto bene C. Ho un colloquio di programmazione in due giorni e ho appena realizzato che questa intervista...
posta 18.10.2011 - 07:16
5
risposte

Opzioni diverse da C per progetti embedded? Odio il preprocessore [chiuso]

C è un linguaggio semplice e fantastico, perfetto per la programmazione da vicino all'hardware, ma il preprocessore fa schifo rispetto ai linguaggi moderni. Esiste un'alternativa / add-on al preprocessore c che aggiunge funzionalità moderne a...
posta 09.07.2011 - 19:49
3
risposte

In alternativa alla goto-statement in questo caso? [duplicare]

Attualmente sto usando gotos per gli handle di chiusura e la pulizia generale se si verifica un errore. Dal momento che non voglio annidare tutti i if e una funzione per la pulizia richiederebbe un return oltre alla chiamata cleanup();...
posta 24.03.2015 - 12:50
1
risposta

Utilizzo dell'assieme per scrivere su un file

Sto lavorando con un'applicazione di trading (lettura dei dati dallo scambio) che genera un carico di dati di tipo bucket al secondo. Abbiamo diversi "livelli di log" ma anche il minimo livello di log genera così tanti dati! Questo processo di c...
posta 12.02.2013 - 05:47
3
risposte

Puoi passare un'etichetta come argomento e avere la funzione di tornare ad essa?

Quindi mi piacerebbe poter chiamare una funzione come questa: void func(1, 2, 3, (void*)label) // can return normal or to the labels //some code label: //different code È possibile, ed è una cattiva pratica?     
posta 27.06.2016 - 20:24
3
risposte

Applicazione che fornisce chiavi univoche a più processi

Qualche idea su come creare un'applicazione che fornisce chiavi univoche ogni volta che viene chiamata da un altro processo. Il processo di chiamata non è il mio problema qui, il mio problema è come sincronizzare tra due (o più) processi e impe...
posta 13.04.2012 - 03:49
3
risposte

Come leggi questa riga di codice?

Perdonami per il mio povero inglese, io e il mio amico facevamo i compiti a casa, improvvisamente mi ha chiesto di leggere questa riga di codice ptr = &array[1][1][1] (ptr è un puntatore a un intero). Ha detto ptr is pointing to...
posta 31.12.2013 - 15:30
2
risposte

Come possono esserci "ragioni morali" per evitare il collegamento statico?

La pagina di installazione di SDL 2 contiene il seguente commento sul collegamento statico: However, we encourage you to not do this for various technical and moral reasons Capisco perfettamente perché menzionerebbero ragioni tecnich...
posta 25.02.2017 - 10:05
2
risposte

Algoritmo di ricerca utilizzato nell'istruzione switch

Qual è l'algoritmo di ricerca utilizzato nell'istruzione switch in linguaggio C? Se i casi non sono in ordine, continua a cercare casi appropriati, il che significa che non è un algoritmo di ricerca binaria, qualcuno può spiegare?     
posta 12.12.2014 - 20:12