Passer un argument sur la ligne de commande
Bonjour,
Lorsque je lance en mode console ./vbd , je veux inclure sur cette ligne un argument numérique ou string tel que :
./vbd ('ok')
bash: Erreur de syntaxe près du symbole inattendu « "ok" »
C'est pour éviter un 'enter' clavier . Est ce que c'est possible ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
#include <iostream>
#include <cstring>
using namespace std;
int main(){
char str1[10] = "Hello";
char str2[10] = "World";
char str3[10];
string nomUtilisateur("Albert Einstein");
cin >>str3;
// concatenates str1 and str2
strcat( str1, str3);
cout << "strcat( str1, str3): " << str1 << endl;
cout << nomUtilisateur +" est connu avec : " +str2<< endl;
return 0;
} |
@+
:mrgreen: