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.

12
const char * const rispetto a const char *?
Sto eseguendo alcuni programmi di esempio per familiarizzare con il C ++ e mi sono imbattuto nella seguente domanda. Innanzitutto, ecco il codice di esempio: void print_string(const char * the_string) { cout << the_string << endl; } int main () { print_string("What's up?"); } Nel codice sopra, il parametro per …
110 c++  c 

9
Creazione di un demone in Linux
In Linux voglio aggiungere un demone che non può essere fermato e che monitora le modifiche al filesystem. Se vengono rilevate modifiche, dovrebbe scrivere il percorso della console in cui è stato avviato più una nuova riga. Ho già il codice che cambia il filesystem quasi pronto ma non riesco …
110 c  linux  daemon 





9
dimensione del singolo membro della struttura in C
Sto cercando di dichiarare una struttura che dipende da un'altra struttura. Voglio usare sizeofper essere sicuro / pedante. typedef struct _parent { float calc ; char text[255] ; int used ; } parent_t ; Ora voglio dichiarare una struttura child_tche ha la stessa dimensione di parent_t.text. Come posso fare questo? …
109 c  struct  sizeof 


14
Restituzione di una stringa C da una funzione
Sto cercando di restituire una stringa C da una funzione, ma non funziona. Ecco il mio codice. char myFunction() { return "My String"; } In mainChiedo in questo modo: int main() { printf("%s", myFunction()); } Ho anche provato altri modi per myFunction, ma non funzionano. Per esempio: char myFunction() { …
109 c 


11
Errore di compilazione GCC con> 2 GB di codice
Ho un numero enorme di funzioni per un totale di circa 2,8 GB di codice oggetto (sfortunatamente non c'è niente da fare, calcolo scientifico ...) Quando provo a collegarli, ottengo relocation truncated to fit: R_X86_64_32Serrori (previsti) , che speravo di aggirare specificando il flag del compilatore -mcmodel=medium. Tutte le librerie …
108 c++  c  gcc  compiler-errors 

1
Qual è la sintassi "[0… 255] =" in C?
Facendo riferimento a js0n.c La sintassi del codice è la seguente: static void *gostruct[] = { [0 ... 255] = &&l_bad, ['\t'] = &&l_loop, [' '] = &&l_loop, ['\r'] = &&l_loop, ['\n'] = &&l_loop, ['"'] = &&l_qup, [':'] = &&l_loop, [','] = &&l_loop, ['['] = &&l_up, [']'] = &&l_down, // …
108 c  gcc-extensions 

11
Come generare un numero intero casuale da un intervallo
Questo è il seguito di una domanda pubblicata in precedenza: Come generare un numero casuale in C? Vorrei essere in grado di generare un numero casuale da un intervallo particolare, come da 1 a 6 per imitare i lati di un dado. Come potrei fare questo?
108 c  random 

14
Come leggere una riga dalla console in C?
Qual è il modo più semplice per leggere una riga intera in un programma della console C Il testo inserito potrebbe avere una lunghezza variabile e non possiamo fare alcuna supposizione sul suo contenuto.
108 c  io  console  stdin 


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.