Comment ouvrir un fichier avec la fonction system portant le nom d'une variable?
Résolu/Fermé
Elecsupchi
-
13 mai 2021 à 22:39
Elecsupchi Messages postés 14 Date d'inscription vendredi 14 mai 2021 Statut Membre Dernière intervention 31 mai 2021 - 14 mai 2021 à 18:54
Elecsupchi Messages postés 14 Date d'inscription vendredi 14 mai 2021 Statut Membre Dernière intervention 31 mai 2021 - 14 mai 2021 à 18:54
A voir également:
- Comment ouvrir un fichier avec la fonction system portant le nom d'une variable?
- Comment ouvrir un fichier epub ? - Guide
- Comment ouvrir un fichier docx ? - Guide
- Ouvrir fichier .bin - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
5 réponses
yg_be
Messages postés
22720
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 avril 2024
1 476
13 mai 2021 à 22:41
13 mai 2021 à 22:41
bonjour,
et la variable nommée start?
et la variable nommée start?
Dalfab
Messages postés
706
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
2 novembre 2023
101
14 mai 2021 à 04:38
14 mai 2021 à 04:38
Bonjour,
La fonction system() attend un chaine de caractère qui doit être ce que tu veux faire, il faut construire cette chaine et la passer à la fonction.
La fonction system() attend un chaine de caractère qui doit être ce que tu veux faire, il faut construire cette chaine et la passer à la fonction.
Je sais déjà qu'il faut mettre une chaîne de caractères comme:
Mais moi je voudrais qu il ouvre un fichier postant le nom du contenu de la variable...
system(start FICHIER.exe)
Mais moi je voudrais qu il ouvre un fichier postant le nom du contenu de la variable...
Dalfab
Messages postés
706
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
2 novembre 2023
101
14 mai 2021 à 11:09
14 mai 2021 à 11:09
std::string nom = "fichier.exe"; std::string texte_construit; texte_construit = "start " + nom; // construit un texte par concaténation system( texte_construit.c_str() ); // passe le texte à la fonction
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Elecsupchi
Messages postés
14
Date d'inscription
vendredi 14 mai 2021
Statut
Membre
Dernière intervention
31 mai 2021
14 mai 2021 à 13:48
14 mai 2021 à 13:48
Ça fonctionne! Merci beaucoup Dalfab! Sans toi, je n'aurais jamais réussi!
yg_be
Messages postés
22720
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 avril 2024
1 476
14 mai 2021 à 14:11
14 mai 2021 à 14:11
peux-tu alors marquer la discussion comme résolue?
Elecsupchi
Messages postés
14
Date d'inscription
vendredi 14 mai 2021
Statut
Membre
Dernière intervention
31 mai 2021
>
yg_be
Messages postés
22720
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 avril 2024
14 mai 2021 à 18:54
14 mai 2021 à 18:54
Non je ne peux pas, désolé, quand j'ai posé ma question, je n'étais pas encore membre.