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.