Sono su osx. Ho trovato questo http://neugierig.org/software/c-repl/ ma i collegamenti su quella pagina per codice sembrano essere interrotti.Esiste un REPL per la programmazione C?
risposta
Sembra che il codice c-repl sia ora disponibile in un Github repository. Sembra essere un progetto morto, anche se (ultima commit era 3 anni fa), quindi io suggerirei esaminando le alternative così:
che uno di loro ritiene sia adatto per utilizzare –
gdb fa un REPL piuttosto buono. Non è possibile definire nuove funzioni lì, ma è possibile valutare le espressioni (comprese quelle con effetti collaterali).
Grazie. GDB è una buona opzione. E dovrei essere bravo a usarlo comunque. – Surya
Un esempio di come usare gdb come risposta sarebbe bello. – g33kz0r
Un esempio di come usare gdb: 1) 'gdb/bin/ls' 2)' stampa "Hello world" [0] 'Naturalmente diventa più complicato di così ... ma anche questo semplice esempio illustra una C comune idioma in un repl – gcbenison
Appena trovato il REPL IGCC (Interattivo GCC). Mi piace.
Esempio:
./igcc
g++> int a = 1, b = 2;
g++> printf("%d\n", a + b);
3
g++>
E dà si compila gli errori come questo:
g++> c = 3;
[Compile error - type .e to see it.]
g++> .e
<stdin>:14:1: error: use of undeclared identifier 'c'
c = 3;
^
(SF scaricare: http://sourceforge.net/projects/igcc/files/)
Solo l'aggiunta di un link a questo post con un po 'c-repl esempi: http://stackoverflow.com/questions/1459678/where-can-i-find-c-repl-documentation/6902522#6902522 – sdaau