Domande con tag 'c'

1
risposta

Come eseguire in sicurezza una lista per rimuovere in sicurezza un elemento e gli elementi associati

Ho un singolo elenco di elementi collegati. Ogni elemento ha un ID univoco (numero intero positivo) e un tipo. Ogni elemento può avere un elemento "sorella", associato al suo ID, che può anche essere nella lista. L'elemento sorella è sempre di t...
posta 11.10.2018 - 00:03
2
risposte

Tecniche per osservare lo stato di runtime in C

Quali sono le tecniche per i programmi C che consentono di ispezionare facilmente lo stato del dispositivo incorporato, attraverso un collegamento di comunicazione? Ad esempio, per un dispositivo microcontrollore che comunica con altri dispos...
posta 13.08.2017 - 00:30
1
risposta

Digitare la selezione da una tabella di dispatcher

Sto tentando di utilizzare una tabella di invio per selezionare un tipo di dati per eseguire il cast di qualcosa e non riuscire a capire la sintassi per questo. g_cast_table[] = { {'h', short int} or {'h', "short int"} } out...
posta 29.01.2018 - 07:58
2
risposte

C: Come funziona struct node * next? [chiuso]

In C, per creare una lista collegata scriviamo: struct Node{ int data; struct Node* next; }; Quindi, la mia comprensione è "struct Node * next" è una variabile puntatore del tipo di dati "Node". Ma come indica il prossimo nodo in una lista...
posta 13.09.2015 - 12:14
2
risposte

Differenza tra codice assembly e elenco smontaggio

L'elenco di disassemblaggio generato da un disassemblatore è esattamente uguale all'elenco di codice assembly che viene facoltativamente generato da un compilatore durante la compilazione del codice C?     
posta 19.02.2017 - 03:10
1
risposta

Presentazione dei waypoint delle funzioni per proteggere il dispositivo [chiuso]

La definizione di un puntatore o contatore magico all'interno di un programma / classe e il controllo di un valore fisso prima dell'esecuzione di comandi critici è un modo per generare una barriera contro l'esecuzione sbagliata. Questo contro...
posta 09.12.2014 - 14:31
3
risposte

Come posso gestire questa concatenazione di stringhe in C in modo riutilizzabile

Ho scritto una piccola applicazione C che funziona su file, e ho scoperto che ho copiato e incollato questo codice attorno alle mie funzioni: char fullpath[PATH_MAX]; fullpath[0] = 'char fullpath[PATH_MAX]; fullpath[0] = '%pre%'; strcat(fullpa...
posta 26.03.2014 - 18:58
1
risposta

Algoritmo per la conversione di base in C?

Ho inserito questo codice che fa quello che dovrebbe fare, ma forse c'è un approccio migliore o più generale? Sto convertendo un numero di base 10 a 4 cifre, ad es. "11" alla base 16, ad es. "17" (che viene scritto sul display come 11 quando chi...
posta 30.03.2014 - 08:05
1
risposta

confronto di una variabile senza segno a 0

Quando eseguo il seguente ciclo: unsigned m; for( m = 10; m >= 0; --m ){ printf("%d\n",m); } il ciclo non si ferma a m == 0, continua a essere eseguito in modo interminabile, quindi ho pensato che il motivo per cui un non f...
posta 17.08.2014 - 20:11
1
risposta

Strumento per visualizzare valori da variabili durante l'esecuzione di un programma in C

Ho solo bisogno di vedere cosa viene memorizzato, in tempo reale, in alcune variabili e strutture particolari utilizzate da un'applicazione scritta in C. Ho bisogno di qualcosa come il tracer stack che viene fornito con i plugin ADT per Eclip...
posta 02.07.2012 - 00:58