Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 11-07-2008, 13:59   #1
loscassapalle
Senior Member
 
Iscritto dal: Feb 2007
Messaggi: 546
[c] quale editor per iniziare

ciao a tutti
vorrei un consiglio per quale editor scegliere per iniziare a programmare in c.
già che ci sono vi chiedo anche se per configurarlo c'è una guida o qualcosa di simile (mi ricordo che con java fu una cosa quasi epica).

grazie
loscassapalle è offline   Rispondi citando il messaggio o parte di esso
Old 11-07-2008, 15:50   #2
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7263
ti consiglio Code::Blocks
k0nt3 è offline   Rispondi citando il messaggio o parte di esso
Old 11-07-2008, 15:52   #3
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7263
qui http://wiki.codeblocks.org/index.php...cks_on_Windows
c'è scritto come si installa (suppongo che sei su windows)
k0nt3 è offline   Rispondi citando il messaggio o parte di esso
Old 11-07-2008, 16:23   #4
Albi89
Senior Member
 
Iscritto dal: May 2004
Città: Napoli
Messaggi: 773
Se installi codeblocks col pacchetto ide+mingw avrai già tutto quello che ti serve.
In più, per i primi programmini, ti consiglio di scaricare notepad++ così potrai scrivere al volo e compilare da riga di comando senza lo sbattimento tipico degli ide (crea progetto, passa per il wizard, elimina il codice superfluo...).

Per fortuna configurare il tutto è uno scherzo
__________________
If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization.
--Gerald Weinberg
Albi89 è offline   Rispondi citando il messaggio o parte di esso
Old 11-07-2008, 22:05   #5
loscassapalle
Senior Member
 
Iscritto dal: Feb 2007
Messaggi: 546
grazie funziona...
senza che apro un altro thread, vi chiedo un consiglio...io ho fatto il classico programma hello world


#include<stdio.h>
int main()
{
printf("ciao mondo\n");
return 0;
}



se compilo e lancio mi si apre la finestra che mi fa vedere il messaggio.
se lancio l'eseguibile invece mi si apre la finestra e si richiude subito. per non farglielo fare devo mettere un pause.

qualcuno sa perchè?
loscassapalle è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2008, 00:04   #6
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Perché la console di Windows di default si chiude al termine dell'esecuzione del programma lanciato. Non vorrei dirti una boiata, ma mi pare di ricordare che in Code::Blocks ci sia da qualche parte proprio un'opzione per tenerla aperta...
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2008, 00:33   #7
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7263
se non trovi l'opzione per tenere aperta la console basta che prima di return 0 metti getchar(). in questo modo prima di chiudersi aspetta che schiacci qualcosa sulla tastiera
per programmini semplici funziona più che bene
k0nt3 è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2008, 08:28   #8
loscassapalle
Senior Member
 
Iscritto dal: Feb 2007
Messaggi: 546
ok, grazie per i consigli
loscassapalle è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2008, 09:59   #9
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da DanieleC88 Guarda i messaggi
Perché la console di Windows di default si chiude al termine dell'esecuzione del programma lanciato. Non vorrei dirti una boiata, ma mi pare di ricordare che in Code::Blocks ci sia da qualche parte proprio un'opzione per tenerla aperta...
in Visual C++ è Ctrl+F5 anziché F5
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2008, 11:29   #10
Albi89
Senior Member
 
Iscritto dal: May 2004
Città: Napoli
Messaggi: 773
Quote:
Originariamente inviato da 71104 Guarda i messaggi
in Visual C++ è Ctrl+F5 anziché F5
Anche in codeblocks, Ctrl+F10 e la console rimane aperta e riporta tempo di esecuzione e valore ritornato.
Di default anche la freccetta "run" dovrebbe farlo, comunque
__________________
If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization.
--Gerald Weinberg
Albi89 è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2008, 11:32   #11
grigor91
Senior Member
 
L'Avatar di grigor91
 
Iscritto dal: Dec 2007
Città: brianza
Messaggi: 717
Quote:
Originariamente inviato da k0nt3 Guarda i messaggi
se non trovi l'opzione per tenere aperta la console basta che prima di return 0 metti getchar(). in questo modo prima di chiudersi aspetta che schiacci qualcosa sulla tastiera
per programmini semplici funziona più che bene
cambia qualcosa dal system("pause")?
__________________
AMD Ryzen 9700X MSI RX 480 Gaming X 8G ASRock B850 Pro-A Windows 11 Pro RAM DDR5 16GBx2 TEAMGROUP T-Create Expert 6000 MHz CL30 SSD Crucial T500 4TB case Corsair Carbide 200R
grigor91 è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2008, 11:35   #12
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7263
Quote:
Originariamente inviato da grigor91 Guarda i messaggi
cambia qualcosa dal system("pause")?
fondamentalmente "pause" non è un comando standard, ma funziona solo su DOS, windows e derivati.
in più (per i pignoli) qui ci sono un pò di buoni motivi per evitare system("pause")
http://www.gidnetwork.com/b-61.html
k0nt3 è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2008, 15:55   #13
loscassapalle
Senior Member
 
Iscritto dal: Feb 2007
Messaggi: 546
ma non c'è un modo per dire a vista di non terminare automaticamente il processo?
sennò ogni volta devo aprire i programmi con code::blocks e non con l'eseguibile
loscassapalle è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2008, 16:17   #14
marko.fatto
Senior Member
 
L'Avatar di marko.fatto
 
Iscritto dal: Jul 2007
Messaggi: 499
aggiungi
Codice:
getchar();
prima del return 0;
__________________
marko.fatto è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2008, 12:21   #15
loscassapalle
Senior Member
 
Iscritto dal: Feb 2007
Messaggi: 546
io intendevo far si che il processo non si arresti senza aggiungere ulteriori comandi, come credo avvenga su xp...
loscassapalle è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2008, 12:56   #16
xblitz
Senior Member
 
L'Avatar di xblitz
 
Iscritto dal: Mar 2007
Messaggi: 384
Quote:
Originariamente inviato da loscassapalle Guarda i messaggi
io intendevo far si che il processo non si arresti senza aggiungere ulteriori comandi, come credo avvenga su xp...
Credi male: per fare ciò che vuoi tu dovresti lanciare il promt dei comandi da solo, rintracciare l'eseguibile ed eseguirlo. Anche in questo caso il processo termina, solo che la schermata non viene cancellata e il controllo viene ridato al promt.
xblitz è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2008, 13:26   #17
ndakota
Senior Member
 
L'Avatar di ndakota
 
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
comunque io uso codeblocks e lanciandolo dal tasto run non si chiude la finestra e non ho messo niente per tenerla aperta..
ndakota è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2008, 13:48   #18
marko.fatto
Senior Member
 
L'Avatar di marko.fatto
 
Iscritto dal: Jul 2007
Messaggi: 499
Quote:
Originariamente inviato da ndakota Guarda i messaggi
comunque io uso codeblocks e lanciandolo dal tasto run non si chiude la finestra e non ho messo niente per tenerla aperta..
project->properties->build target
su "select build target option", "pause when execution ends" di default è attivato
__________________
marko.fatto è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2008, 13:58   #19
ndakota
Senior Member
 
L'Avatar di ndakota
 
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
Quote:
Originariamente inviato da marko.fatto Guarda i messaggi
project->properties->build target
su "select build target option", "pause when execution ends" di default è attivato
non ci posso accedere sto facendo ancora tutti esercizietti quindi non ho fatto progetti.. ho tutti file singoli in una cartella..
ndakota è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
Anthropic accusa la Cina: Claude utilizz...
I satelliti Rassvet (Starlink russo) di ...
Un agente IA ha risolto un problema su W...
Cina: la CMSA potrebbe cambiare parte de...
68 mensilità di bonus per i dipen...
Rocket Lab ha fatto ricorso contro la de...
Nutanix rende disponibile Azure Virtual ...
Il padrino del deep learning avverte: gl...
Il finto avviso "iPhone Storage is Full"...
Dietrofront in Cina, addio touchscreen p...
Un piccolo accessorio trasforma lo smart...
Dopo 370 anni il Cyphral Distich non è p...
Oppo Find X10, X10 Pro Max e X10 E: conf...
Dal microscopio all'IA: un cervello di i...
Cyberpunk 2077 arriverà su Battle...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 16:57.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v