salve a tutti..come potrete vedere sono alle prime armi, avrei creato il mio primo codice e lo avrei anche compilato..ma l'applicazione si apre e si richiude subito..perchè???
salve a tutti..come potrete vedere sono alle prime armi, avrei creato il mio primo codice e lo avrei anche compilato..ma l'applicazione si apre e si richiude subito..perchè???
metti un input in modo che il programmi aspetti che digiti qualcosa............
tipo:
cin<<a;
ho già provato..
Prova a inserire alla fine del file, prima di uscire, una funzione come getch(); finchè non premi un tasto l'applicazione rimane in esecuzione.Originariamente inviato da zorz
ho già provato..
ciao.
system("pause");
devi includere la libreria string.
..dunque...il codice che devo provare l'ho copiato dalla guida del sito di HTML sul C++, ed è questo:
/*
* Semplice programma che legge gli argomenti
* passati nella linea di comando e li stampa
* a video
*/
#include <stdio.h>
#include <process.h>
#include <iostream.h>
main(int argc, char* argv[])
{
int i;
if(argc != 2)
{
cout << "Per eseguire il programma bisogna
inserire due argomenti" << endl;
cout << "Ripetere l'operazione" << endl;
exit(0);
}
for(i = 1; i < argc; i++)
{
printf("Argomento %d è %s\n", i, argv[i]);
}
return (0);
}
..non sarà mica sbagliato..???
Ho provato ad inserire la libreria <string.h> e inserire la funzione 'system("pause")', ma nulla..il compilatore mi da un errore..dove e come devo inserirla..a questo punto mi chiedo..?? E mi chiedo anche..perchè non è già presente nel codice che ho copiato???
Ciao e grazie...Zorz
/*
* Semplice programma che legge gli argomenti
* passati nella linea di comando e li stampa
* a video
*/
#include <stdio.h>
#include <process.h>
#include <iostream.h>
#include <string>
main(int argc, char* argv[])
{
int i;
if(argc != 2)
{
cout << "Per eseguire il programma bisogna inserire due argomenti" << endl;
cout << "Ripetere l'operazione" << endl;
std::system("pause");
exit(0);
}
for(i = 1; i < argc; i++)
{
printf("Argomento %d è %s\n", i, argv[i]);
}
std::system("pause");
return (0);
}
grazie, Zorz
P.S. perchè la classe 'string' non si scrive come le altre e cosa significa 'std::system("pause");'..grazie ancora..:quipy: