Ouvrir un fichier avec notepad en c++
Bonjour,
je fais une application mfc sous visual c++ 2003 , et je me demande si c'est possible d'ouvrir un fichier donné avec notepad par exemple
je fais une application mfc sous visual c++ 2003 , et je me demande si c'est possible d'ouvrir un fichier donné avec notepad par exemple
Configuration: Windows XP Firefox 3.0.10
3 réponses
-
ContributeurOui, c'est possible, il existe les commandes system() ou exec ou spawn pour faire ça.
-
oui c'est bon pour la commande,j'ai trouvé ShellExecute() qui marche très bien:
1ere utilisation:ShellExecute(0,"open","C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Common7\\IDE\\devenv.exe","C:\\resource.cpp",NULL,SW_SHOWNORMAL);
2éme utilisation:ShellExecute(0,"edit","C:\\resource.cpp",NULL,NULL,SW_SHOWNORMAL);
le hic pour la 1ere utilisation est que l'utilisateur peut ne pas avoir visual studio sur son PC et le problème avec la 2éme utilisation est que le fichier.cpp s'ouvre avec note pad au lieu de l'éditeur des fichiers cpp par défaut, est ce qu'il y'a un moyen de remplacer note pad par l éditeur par défaut pour les fichier.cpp
-
-
Contributeuroui.
(Question floue, réponse floue) -
ContributeurAvec shellExecute, je ne sais pas, avec les autre oui.