Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Tastiera gaming MSI GK600 TKL: switch hot-swap, display LCD e tre modalità wireless
Tastiera gaming MSI GK600 TKL: switch hot-swap, display LCD e tre modalità wireless
MSI FORGE GK600 TKL WIRELESS: switch lineari hot-swap, tripla connettività, display LCD e 5 strati di fonoassorbimento. Ottima in gaming, a 79,99 euro
DJI Osmo Pocket 4: la gimbal camera tascabile cresce e ha nuovi controlli fisici
DJI Osmo Pocket 4: la gimbal camera tascabile cresce e ha nuovi controlli fisici
DJI porta un importante aggiornamento alla sua linea di gimbal camera tascabili con Osmo Pocket 4: sensore CMOS da 1 pollice rinnovato, gamma dinamica a 14 stop, profilo colore D-Log a 10 bit, slow motion a 4K/240fps e 107 GB di archiviazione integrata. Un prodotto pensato per i creator avanzati, ma che convince anche per l'uso quotidiano
Sony INZONE H6 Air: il primo headset open-back di Sony per giocatori
Sony INZONE H6 Air: il primo headset open-back di Sony per giocatori
Il primo headset open-back della linea INZONE arriva a 200 euro con driver derivati dalle cuffie da studio MDR-MV1 e un peso record di soli 199 grammi
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: 7262
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: 7262
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: 7262
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: 7262
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


Tastiera gaming MSI GK600 TKL: switch hot-swap, display LCD e tre modalità wireless Tastiera gaming MSI GK600 TKL: switch hot-swap, ...
DJI Osmo Pocket 4: la gimbal camera tascabile cresce e ha nuovi controlli fisici DJI Osmo Pocket 4: la gimbal camera tascabile cr...
Sony INZONE H6 Air: il primo headset open-back di Sony per giocatori Sony INZONE H6 Air: il primo headset open-back d...
Nutanix cambia pelle: dall’iperconvergenza alla piattaforma full stack per cloud ibrido e IA Nutanix cambia pelle: dall’iperconvergenza alla ...
Recensione Xiaomi Pad 8 Pro: potenza bruta e HyperOS 3 per sfidare la fascia alta Recensione Xiaomi Pad 8 Pro: potenza bruta e Hyp...
Annunciata la tuta di volo di Vast che s...
Vast presenta il nuovo Large Docking Ada...
Una denuncia getta ombre sulle batterie ...
DJI Avata 2 Fly Smart Combo a 526€: il d...
Alla guida della nuova auto elettrica ci...
GeForce RTX 3060 12 GB a giugno di nuovo...
Apple Music sarà sponsor ufficiale di Po...
The Mandalorian & Grogu: trailer fin...
Fedeltà record: Apple blinda gli utenti,...
Volkswagen ID.3 Neo: fino a 630 km di au...
GPU-Z mette i dati personali a rischio? ...
La PS6 potrebbe essere retrocompatibile ...
Amazfit Cheetah 2 Pro arriva in Italia: ...
Duolingo ammette l'errore dopo un anno: ...
Samsung Galaxy Tab S10 Lite a 249€: il t...
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: 18:42.


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