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
C array a crescita dinamica
Ho un programma che legge un elenco "grezzo" di entità in-game e intendo creare un array contenente un numero indice (int) di un numero indeterminato di entità, per elaborare varie cose. Vorrei evitare di usare troppa memoria o CPU per mantenere tali indici ... Una soluzione rapida e sporca che …
126 c  dynamic-arrays 


4
Qual è l'uso di _start () in C?
Ho imparato dal mio collega che si può scrivere ed eseguire un programma C senza scrivere una main()funzione. Può essere fatto in questo modo: my_main.c /* Compile this with gcc -nostartfiles */ #include <stdlib.h> void _start() { int ret = my_main(); exit(ret); } int my_main() { puts("This is a program …
126 c 


8
Cosa posso usare per la conversione di input invece di scanf?
Ho visto molto spesso persone che scoraggiavano gli altri dall'usare scanfe dire che ci sono alternative migliori. Tuttavia, tutto ciò che alla fine vedo è "non usare scanf" o "ecco una stringa di formato corretta" , e mai alcun esempio delle "alternative migliori" menzionate. Ad esempio, prendiamo questo frammento di …
125 c  scanf 

7
Perché auto a = 1; compilare in C?
Il codice: int main(void) { auto a=1; return 0; } viene compilato senza errori dal compilatore MS Visual Studio 2012, quando il file ha l'estensione .c. Ho sempre pensato che quando si utilizza l'estensione .c, la compilazione dovrebbe essere in base alla sintassi C e non al C ++. Inoltre, …
125 c  auto  c11 

29
Come rilevate / evitate perdite di memoria nel codice (non gestito)? [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 …
125 c++  c  memory-leaks 




7
output stdlib e colorato in C
Sto realizzando una semplice applicazione che richiede un output colorato. Come posso rendere il mio output colorato come emacs e bash? Non mi interessa Windows, poiché la mia applicazione è solo per i sistemi UNIX.
125 c  colors  std  stdio 

22
Compilatore C per Windows? [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, discussioni, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …



4
Qual è l'identificatore di formato per int senza abbreviato int?
Ho il seguente programma #include <stdio.h> int main(void) { unsigned short int length = 10; printf("Enter length : "); scanf("%u", &length); printf("value is %u \n", length); return 0; } Che una volta compilato utilizzando ha gcc filename.cemesso il seguente avviso (nella scanf()riga). warning: format ‘%u’ expects argument of type ‘unsigned …
124 c  scanf 

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.