user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 22-03-2016 20:27:50

elliot
Membre

Probleme avec la fonction fopen

Bonjours mes amis. Je veux ouvrir un fichier avec ce code:
FILE *fopen (const char *OuvrirFichier, const char* ModeDouverture);
int main (int argc, char* argv [])
{
FILE* fichier;
fichier=fopen("test.txt", "r+");
return 0;
}
J'arrive pas à ouvrir le fichier test.txt

Hors ligne

#2 23-03-2016 01:51:34

notfound
Membre

Re : Probleme avec la fonction fopen

Hello,

Ton code est correct et le fichier est bien ouvert par fopen().

$ gcc test.c -o TEST ; ltrace ./TEST
__libc_start_main(0x8048435, 1, 0xbfd1e674, 0x8048460 <unfinished ...>
fopen("test.txt", "r+")                                         = 0x804b008
+++ exited (status 0) +++

Par contre, j'imagine que par "ouvrir", tu voulais dire "lire et afficher à l'écran" ?
Si oui, le code est le suivant :

#include<stdio.h>

int main (int argc, char* argv [])
{
    FILE* fichier;
    int c;
    fichier = fopen("test.txt", "r+");

    if (fichier) {
        while ((c = getc(fichier)) != EOF)
            putchar(c);
        fclose(fichier);
    }
    return 0;
}

Enjoy.

( PS : y'a pas de couleur pour la balise code ?? )

Hors ligne

#3 23-03-2016 07:06:05

IceF0x
#! Gourou Linux

Re : Probleme avec la fonction fopen

notfound a écrit :

( PS : y'a pas de couleur pour la balise code ?? )

Il devrait y en avoir mais apparemment elle ne fonctionne plus, mais comme le forum ferme en octobre, je ne vais pas corriger le truc.


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#4 23-03-2016 17:01:29

elliot
Membre

Re : Probleme avec la fonction fopen

Merci, explication claire

Hors ligne

#5 23-03-2016 17:51:25

notfound
Membre

Re : Probleme avec la fonction fopen

elliot a écrit :

Merci, explication claire

De rien wink

IceF0x a écrit :
notfound a écrit :

( PS : y'a pas de couleur pour la balise code ?? )

Il devrait y en avoir mais apparemment elle ne fonctionne plus, mais comme le forum ferme en octobre, je ne vais pas corriger le truc.

OK, dommage smile

Hors ligne

Pied de page des forums