fdf86
12-10-2010, 12:46
Salve a tutti,
scrivo perché ho uno stupido problema che mi ha fatto perdere già troppo tempo..
Ho un'applicazione c++ compilata con Visual Studio 2008..
Ho la necessità di "simulare" degli argomenti da passare al main (è solo un test)..
Ho inserito gli argomenti che mi servono nella sezione Proprietà/ Proprietà di Configurazione/ Debugging / Command Arguments..
Stampandoli a video però mi sono accorto che il vettore args contiene solo il primo carattere di ogni argomento..
potete aiutarmi?
Questo è il main
int _tmain(int argc, char** args)
{
for (int i=0;i<argc;i++)
qDebug()<<args[i];
QString j=args[1];
QApplication app(argc, args);
return app.exec();
return 0;
}
i parametri che inserisco sono (ma sono casuali per ora):
142.3.0.1 8080 FDMU-8960608
e quello che ottengo in stampa è:
c
1
8
F
Grazie mille in anticipo!
Francesco
scrivo perché ho uno stupido problema che mi ha fatto perdere già troppo tempo..
Ho un'applicazione c++ compilata con Visual Studio 2008..
Ho la necessità di "simulare" degli argomenti da passare al main (è solo un test)..
Ho inserito gli argomenti che mi servono nella sezione Proprietà/ Proprietà di Configurazione/ Debugging / Command Arguments..
Stampandoli a video però mi sono accorto che il vettore args contiene solo il primo carattere di ogni argomento..
potete aiutarmi?
Questo è il main
int _tmain(int argc, char** args)
{
for (int i=0;i<argc;i++)
qDebug()<<args[i];
QString j=args[1];
QApplication app(argc, args);
return app.exec();
return 0;
}
i parametri che inserisco sono (ma sono casuali per ora):
142.3.0.1 8080 FDMU-8960608
e quello che ottengo in stampa è:
c
1
8
F
Grazie mille in anticipo!
Francesco