Ouvrir un fichier en C - C - Programmation
Marsh Posté le 24-04-2012 à 20:21:02
Bonsoir, 
En gros tu veux lancer le notepad: 
Sous windows uniquement: 
| Code : 
 | 
 
Sous linux je sais pas.
Marsh Posté le 25-04-2012 à 13:31:20
J' obtiens ces erreurs : 
- 2 errors 
Illegal use of type name 'Handle'. 
Type error in argument 1 to `ShellExecuteA'; found 'Handle' expected 'HWND'. 
 
Je précise que j'ai bien inclus la librairie.
Marsh Posté le 25-04-2012 à 15:02:19
et  
ShellExecute(0, "open", "Log.txt", NULL, NULL, SW_SHOWNORMAL); 
? 
A+,
Marsh Posté le 25-04-2012 à 15:07:47
+1 Gilou 
le handle n'est pas nécessaire dans ce cas.
Marsh Posté le 24-04-2012 à 16:22:00
Bonjour.
je fais appel à vous car mes connaissances ont leur limite sur un programme que je fais.
Dans mon programme j'ouvre un fichier avec fopen.
fichier = fopen("Log.txt", "a" );
Ensuite j'écris dedans plein de trucs.
Et je le ferme avec :
fclose(fichier);
Jusque là tout va bien et le résultat attendu est le bon.
Mais j'aimerai qu'à la fin de tout ce que j'écris dedans, le fichier s'ouvre et s'affiche à l'écran. Comme si j'allais chercher mon fichier et que je double cliquais dessus.
J'ai cherché mais je n'ai trouvé nul part.
Merci de votre aide.