Erreur ouverture fichier
Fermé
Sormick
Messages postés
146
Date d'inscription
dimanche 10 novembre 2013
Statut
Membre
Dernière intervention
22 septembre 2024
-
Modifié par crapoulou le 17/09/2016 à 20:27
Sormick Messages postés 146 Date d'inscription dimanche 10 novembre 2013 Statut Membre Dernière intervention 22 septembre 2024 - 19 sept. 2016 à 05:29
Sormick Messages postés 146 Date d'inscription dimanche 10 novembre 2013 Statut Membre Dernière intervention 22 septembre 2024 - 19 sept. 2016 à 05:29
A voir également:
- Erreur ouverture fichier
- Erreur 0x80070643 - Accueil - Windows
- Fichier rar - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
4 réponses
Dalfab
Messages postés
706
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
2 novembre 2023
101
18 sept. 2016 à 01:02
18 sept. 2016 à 01:02
Bonjour,
ton code c'est 100% du C, pas du C++. Si tu essaies de la compiler en C++, attends-toi à des problèmes.
Tu indiques une erreur de compilation avec un nom LNK qui fait plutôt penser à une erreur au moment de l'édition des liens. Il faudrait l'erreur complète donnée par le linkeur.
Quand on ajoute un prototype de fonction, on indique au compilateur que cette fonction existe et que l'on s'engage à la fournir au link, l'as-tu fait?
En réalité, la fonction C fopen_s() s'utilise de la manière suivante :
ton code c'est 100% du C, pas du C++. Si tu essaies de la compiler en C++, attends-toi à des problèmes.
Tu indiques une erreur de compilation avec un nom LNK qui fait plutôt penser à une erreur au moment de l'édition des liens. Il faudrait l'erreur complète donnée par le linkeur.
Quand on ajoute un prototype de fonction, on indique au compilateur que cette fonction existe et que l'on s'engage à la fournir au link, l'as-tu fait?
En réalité, la fonction C fopen_s() s'utilise de la manière suivante :
if ( fopen_s( &fichier , "C:\\Users\\sormick2\\Desktop\\test.txt", "r+") != 0 ) return -1;
Sormick
Messages postés
146
Date d'inscription
dimanche 10 novembre 2013
Statut
Membre
Dernière intervention
22 septembre 2024
18 sept. 2016 à 18:23
18 sept. 2016 à 18:23
Merci beaucoup pour toutes ces infos!!
ok je ferias attention pour rajouter des balises à l'avenir.
maintenant je comprends mieux pourquoi je ne peux pas ouvrir le fichier car ce sont des codes en C et pas C++.
Par contre l'erreur LNK je n'y comprends rien. Quand je dis que je suis débutant c'est que c'est du bas niveau :).
Je suppose que l'erreur complète c'est ça non?
https://docs.microsoft.com/en-us/previous-versions/799kze2z(v=vs.140)?redirectedfrom=MSDN
ok je ferias attention pour rajouter des balises à l'avenir.
maintenant je comprends mieux pourquoi je ne peux pas ouvrir le fichier car ce sont des codes en C et pas C++.
Par contre l'erreur LNK je n'y comprends rien. Quand je dis que je suis débutant c'est que c'est du bas niveau :).
Je suppose que l'erreur complète c'est ça non?
https://docs.microsoft.com/en-us/previous-versions/799kze2z(v=vs.140)?redirectedfrom=MSDN
Dalfab
Messages postés
706
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
2 novembre 2023
101
18 sept. 2016 à 23:31
18 sept. 2016 à 23:31
Non,
Ca c'est un lien vers Microsoft, l'erreur est juste à côté!
En C++, on écrit plutôt
Ca c'est un lien vers Microsoft, l'erreur est juste à côté!
En C++, on écrit plutôt
#include <iostream> // pout std::cout #include <fstream> // pour std::fstream int main( int argc , char *argv[] ) { std::fstream fichier( "C:\\Users\\sormick2\\Desktop\\test.txt", std::ios_base::in | std::ios_base::out ); if ( fichier ) { // On peut lire et écrire dans le fichier } else { // On affiche un message d'erreur si on veut std::cout << "Impossible d'ouvrir le fichier test.txt" << std::endl; } return 0; }
Sormick
Messages postés
146
Date d'inscription
dimanche 10 novembre 2013
Statut
Membre
Dernière intervention
22 septembre 2024
19 sept. 2016 à 05:29
19 sept. 2016 à 05:29
merci énormément !
excellente journée à tous les CCM !!
--
excellente journée à tous les CCM !!
--
18 sept. 2016 à 18:53
En attendant j'ai modifié mon code comme ceci mais toujours pas de fichier ouvert.
c'est peut être le If qui gène mais je n'en suis pas sûr