Variable string C++

xunil2003 Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   -  
hautparleur Messages postés 213 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis débutant en c++


Je voudrai savoir comment faire pour exécuter une commande dans le shell avec le contenue de ma variable string.
system("apt-get install -s ", Nompaquet);

Comment faut il faire ?
	string Nompaquet ;
	cout << "Veuillez Indiquer le nom du paquet (Logiciel) à installer : " << endl;
	cin >> Nompaquet;
	cout << "apt-get install -s " << Nompaquet << endl;
///system("apt-get install -s " << Nompaquet << endl);
	system("apt-get install -s ", Nompaquet);


Merci.



3 réponses

hautparleur Messages postés 213 Date d'inscription   Statut Membre Dernière intervention   15
 
Tu as quel compilateur?
Si tu poses ta question sur le forum du logiciel, tu auras des réponses,
j'ai beaucoup cherché sur google, mais personne ne dit comment mettre une variable dans system().
0
xunil2003 Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   14
 
Bonjour,

Mon compilateur est g++.

Le forum logiciel ça concerne plus l'utilisation d'un logiciel que le language de programmation C++?
j'ai également beaucoup cherché sur google, mais je n'est pas trouvé de réponse.
Mais peut-être que je m'y prends mal ?

Merci.
0
hautparleur Messages postés 213 Date d'inscription   Statut Membre Dernière intervention   15
 
Sur Qt ils ont un peu changé le language (comme QString au lieu de string),
du coup c'est beaucoup plus compliqué de chercher (j'ai Qt).
Il y a aussi une fonction pour créer un fichier:
https://cpp.developpez.com/faq/cpp/?page=Manipulation-des-fichiers
0