ciao888 (Normal User)
Pro
Messaggi: 69
Iscritto: 14/10/2010
|
Questo topic è stato chiuso dal moderatore #include <iostream>
using namespace std;
int main(void)
{
int t = 6, n;
{
for (int n = 1; n <= 6; n++)
cout << "n, " << "?n++" << '\n';
cout << "n" << "?t--" << '\nì';
}
}
il programma è questo, non mi dà errori, ma quando schiaccio su compile e run praticamente la finestra si apre per un decimo di secondo e si chiude subito,da che dipende?grazie in anticipo
|
|
()
Newbie
Messaggi:
Iscritto:
|
Postato originariamente da ciao888:
#include <iostream>
using namespace std;
int main(void)
{
int t = 6, n;
{
for (int n = 1; n <= 6; n++)
cout << "n, " << "?n++" << '\n';
cout << "n" << "?t--" << '\nì';
}
}
il programma è questo, non mi dà errori, ma quando schiaccio su compile e run praticamente la finestra si apre per un decimo di secondo e si chiude subito,da che dipende?grazie in anticipo |
Ciao, intanto c'è una parentesi al posto sbagliato spero che sia un errore di battitura, comunque è normale che resti aperta così poco, perchè le operazioni vengono eseguite velocemente.
Alla fine prova a inserise un system("pause") oppure un getchar() (meglio, perchè funziona su tutti i sistemi) così riuscirai a visualizzare i risultati ottenuti Ultima modifica effettuata da il 14/10/2010 alle 19:34 |
|
Serge (Ex-Member)
Newbie
Messaggi: 12
Iscritto: 07/02/2008
|
Ciao!
Ecco il codice:
Codice sorgente - presumibilmente C++ |
#include <iostream> using namespace std; int main(void) { int t = 6, n; for (int n = 1; n <= 6; n++) { cout << "n, " << "?n++" << '\n'; cout << "n" << "?t--" << '\nì'; } system ("pause"); // o, in alternativa, getch (); }
|
In questo modo il programma durerà finchè tu non premi un tasto qualunque...
La differenza tra i due metodi sta che system ("pause") fa apparire sulla console il testo "Premere un tasto per continuare..." (o un messaggio analogo, non ricordo), mentre getch () non fa apparire nulla.
Ciao!
|
|
ciao888 (Normal User)
Pro
Messaggi: 69
Iscritto: 14/10/2010
|
sì infatti era un errore di battitura, mi potresti dire dove inserire pause per far durare di più il programma?è la prima volta che scrivo un programma in c++,grazie tante!!
|
|
ciao888 (Normal User)
Pro
Messaggi: 69
Iscritto: 14/10/2010
|
sto cercando ma non so come fare,spero possiate aiutarmi
|
|
ciao888 (Normal User)
Pro
Messaggi: 69
Iscritto: 14/10/2010
|
sì infatti era quello,però non capisco perchè mi scrive 1++ quando invece dovrebbe scrivere 2,io volevo una successione di numeri del tipo:
123456
12345
1234..ho sbagliato qualcosa,grazie!
|
|
()
Newbie
Messaggi:
Iscritto:
|
Postato originariamente da ciao888:
sì infatti era quello,però non capisco perchè mi scrive 1++ quando invece dovrebbe scrivere 2,io volevo una successione di numeri del tipo:
123456
12345
1234..ho sbagliato qualcosa,grazie! |
Perchè a cout hai passato il parametro come stringa.
Prova con cout<<"n, "<<n<<"\n"; |
|
a_butta (Member)
Expert
Messaggi: 578
Iscritto: 16/03/2010
|
Postato originariamente da ciao888:
#include <iostream>
using namespace std;
int main(void)
{
int t = 6, n;
{
for (int n = 1; n <= 6; n++)
cout << "n, " << "?n++" << '\n';
cout << "n" << "?t--" << '\nì';
}
}
il programma è questo, non mi dà errori, ma quando schiaccio su compile e run praticamente la finestra si apre per un decimo di secondo e si chiude subito,da che dipende?grazie in anticipo |
Ma non era stato detto che non ci sarebbero state tolleranze?
Mi sembra che questo post violi qualche regola...
Se legge è, deve essere uguale per tutti! Almeno nel virtuale... |
|