Langage C #16 - fichiers

Поділитися
Вставка
  • Опубліковано 30 жов 2024

КОМЕНТАРІ • 592

  • @formation-video
    @formation-video  7 років тому +35

    Comment lire et écrire avec des fichiers en langage C, c'est ce que cette vidéo va vous apprendre. Il s'agit de la dernière notion du langage à vous enseigner. Pour la suite des vidéos, nous allons aborder des concepts plus avancés qui feront usage des notions vues sur ces 16 premières séances :).

    • @Ice-lw1ym
      @Ice-lw1ym 6 років тому

      merci pour les différentes vidéo sur le langage c; vous pouvez aussi faire des vidéos sur les interfaces graphiques notamment avec le GTK

    • @mahamattahaabatcha9986
      @mahamattahaabatcha9986 6 років тому

      Excellent travail. J'attends avec impatience votre formation vidéo en langage C++, puisque jusqu'à maintenant je n'ai pas trouvé dans un tutoriel une explication qui me plaît coe la votre, en plus je veux apprendre les nécessaire du C++ pendant l'été. Svp

    • @abdulkabir_02
      @abdulkabir_02 6 років тому

      Salut Jason, aurais-tu le temps de faire ne serait-ce qu'un exercice sur chaque partie du C surtout sur la manipulation des pointeurs et structures ainsi que les sur les fichiers ?

    • @delmoteperrin6584
      @delmoteperrin6584 5 років тому

      c'est d'écrire dans un fichier text en utilisant une fonction de type void?? merci, je galère

    • @T.o.j_001
      @T.o.j_001 5 років тому

      Bonsoir, je n'arrive pas à installer la SDL jsui sur code Blocks

  • @echo0624
    @echo0624 Рік тому +16

    Bonjour la vidéo est incroyable.
    Voici les notes que j'ai pris au cour de la vidéo si ça peut aider :)
    (enlever les /* et */ pour pouvoir utiliser le code en question)
    #include
    #include
    /*
    fopen(, ) : r (lecture seule, doit exister)
    w (écriture seule)
    a (ajout fin fichier)
    r+(lecture/écriture, doit exister)
    w+ (lecture écriture, supprime contenu)
    a+ (ajout lecture/écriture, fin de fichier)
    fclose() : fermer un fichier
    feof() : tester la fin d'un fichier
    [LECTURE]
    fgetc() : lire un caractère
    fgets(, , ) : lit une ligne
    fscanf(, , ...) : lit du texte formaté
    [ECRITURE]
    fputc(, ) : écrit un caractère
    fputs(, ) : écrit une ligne de texte
    fprintf(, , ...) : écrit du texte formaté
    [POSITIONNEMENT]
    ftell() : retourne position curseur dans fichier
    fseek(, , ) : déplace curseur
    -> : SEEK_SET (début fichier)
    SEEK_CUR (position courante)
    SEEK_END (fin fichier)
    rewind() : réinitialise la position du curseur
    [DIVERS]
    rename(,)
    remove()
    */
    /*
    int main(void) {
    FILE *fic = fopen("sauvegarde.txt","r");
    int lettre = 0;
    if (fic == NULL)
    exit(1);
    lettre = fgetc(fic);//cette fonction retour une constante EOF(end of file)
    printf("%c
    ", lettre);
    fclose(fic);
    return 0;
    }
    int main(void) {
    FILE *fic = fopen("sauvegarde.txt","r");
    int lettre = 0;
    if (fic == NULL)
    exit(1);
    while(1)
    {
    lettre = fgetc(fic);
    if(feof(fic))
    break;
    printf("%c", lettre);
    }
    fclose(fic);
    return 0;
    }
    int main(void) {
    FILE *fic = fopen("sauvegarde.txt","r");
    signed char texte[256];
    if (fic == NULL)
    exit(1);
    fgets(texte, 255, fic);
    printf("%s
    ",texte);
    fclose(fic);
    return 0;
    }
    int main(void) {
    FILE *fic = fopen("sauvegarde.txt","r");
    signed char texte[256];
    if (fic == NULL)
    exit(1);
    while(fgets(texte, 255, fic) != NULL)
    {;
    printf("%s
    ",texte);
    }
    fclose(fic);
    return 0;
    }
    int main(void) {
    FILE *fic = fopen("sauvegarde.txt","r");
    signed char texte[256];
    int age = 0;
    int nombre_abonnes = 0;
    if (fic == NULL)
    exit(1);
    fscanf(fic, "%s %d %d", &age, &nombre_abonnes);
    printf("Nom : %s
    ", texte);
    printf("Abonnes : %d
    ", nombre_abonnes);
    fclose(fic);
    return 0;
    }
    int main(void) {
    FILE *fic = fopen("sauvegarde.txt","w");
    if (fic == NULL)
    exit(1);
    fputs("J", fic);
    fputs("a", fic);
    fclose(fic);
    return 0;
    }
    int main(void) {
    FILE *fic = fopen("sauvegarde.txt","w");
    char mot[] = "Bonjour";
    if (fic == NULL)
    exit(1);
    fputs(mot, fic);
    fclose(fic);
    return 0;
    }
    int main(void) {
    FILE *fic = fopen("sauvegarde.txt","w");
    char pseudo[] = "Hiro";
    int age = 18;
    int abonnes = 10000;
    if (fic == NULL)
    exit(1);
    fprintf(fic, "%d %s %d", age, pseudo, abonnes);
    fclose(fic);
    return 0;
    }
    int main(void) {
    FILE *fic = fopen("sauvegarde.txt","w");
    int position_curseur = -1;
    printf("Position : %d
    ", ftell(fic));
    fseek(fic, 5, SEEK_SET);
    printf("Position : %d
    ", ftell(fic));
    rewind(fic);
    printf("Position : %d
    ", ftell(fic));
    fclose(fic);
    return 0;
    }*/
    int main(void) {
    FILE *fic = fopen("profil.save","r");
    int position_curseur = -1;
    rename("profil.save","data.save");
    fclose(fic);
    return 0;
    }

  • @haroldthibault9921
    @haroldthibault9921 7 років тому +3

    Super, j'avais justement besoin d'aller lire à des endroits précis dans des fichiers déjà créé et en modifier certaines parties à des endroits déterminé ! Les fonctions de positionnement décrites sont exactement ce dont j'ai besoin je pense !
    Merci pour tous ces tutos de mieux en mieux réalisés à mon avis.

    • @formation-video
      @formation-video  7 років тому

      Bonjour et merci à toi, je suis content que cela puisse te servir =) !

  • @oloxe4628
    @oloxe4628 День тому

    15:10 "Il a carrément 253k abonnés, c'est un foufou". Jason 7 ans après -> 231k abonnés. C'est beau. Et merci infiniment pour la série qui me sauve la vie.

    • @formation-video
      @formation-video  23 години тому +1

      « Les Foufous » : enquête d'investigation sur cette communauté sombre...
      Et content que le cours te "sauve", bon courage ! ✌️

  • @mclyn8151
    @mclyn8151 4 роки тому +2

    merci beaucoup monsieur "Jason" vous avez une très bonne méthode d'enseignement j'ai beaucoup appris de vous j'espère que vous n'arrêtez pas de partager vos connaissances avec nous , et je vous souhaite une bonne continuation

    • @formation-video
      @formation-video  4 роки тому

      Merci beaucoup, à bientôt 😉
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @chainetravail2439
    @chainetravail2439 3 роки тому +1

    Merci beaucoup pour vos vidéos,
    Notre professeur nous a demandé de faire le programme le plus optimisé possible mais il nous a appris que les appels de systèmes open(), close() et la famille
    Vos vidéos sont d'un secours immense

  • @GHOSTs-Shadow
    @GHOSTs-Shadow 2 роки тому +1

    merci beaucoup j'apprends en 1 h avec tes videos ce que les profs ne nous apprends pas en 1 semestre à l'université merci énormément

  • @Chxreza
    @Chxreza 3 роки тому +1

    Je suis trop fier de cet homme qui à réussit dans la vie

  • @ismaelawazimiketo8781
    @ismaelawazimiketo8781 6 років тому +1

    Mon est saidi awazi suis congolais de la RDC je voulais juste vous feliciter pour ce video.Vraiment c est bien expliquee.Merci et courage

  • @thibautdelguste9108
    @thibautdelguste9108 6 років тому +1

    Vous venez de faire ma soirée j'ai enfin réussi à terminer mon rapport de labo grâce à vous.

  • @mouhammadalmahdi5054
    @mouhammadalmahdi5054 3 роки тому

    Bonjour Mr Jason je vous remercie beaucoup parce que je m'en suis servi de vos vidéos jusqu'à la 16eme vidéos et j'ai bien compris.
    vraiment merci bcp.

    • @formation-video
      @formation-video  3 роки тому +1

      Bonjour, c'est Jason, bon courage pour la suite du cours 👍

  • @listerkiss
    @listerkiss Рік тому

    Merci pour ton tuto! Celui-ci m'a grandement rendu service, sachant que je suis plus qu'un débutant.. :)

  • @hayatrouass2659
    @hayatrouass2659 6 років тому +2

    merci Monsieur c très gentil de votre part j'en serai très reconnaissante

    • @formation-video
      @formation-video  6 років тому +1

      De rien et bon courage pour la suite des séances :)

  • @raniaabidi809
    @raniaabidi809 7 місяців тому

    merci bq pour votre travail monisieur ! vous nous aidez bq .

  • @noureddinehsaini2511
    @noureddinehsaini2511 6 років тому +1

    Merci Monsieur c'est gentil de votre part

    • @formation-video
      @formation-video  6 років тому

      Pas de quoi Noureddine, et bonne soirée :) !

  • @njatonjiva5307
    @njatonjiva5307 6 років тому +3

    Bonjour,bien expliqué continuer monsiuseur!!

    • @formation-video
      @formation-video  6 років тому

      Merci à toi :)
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @avrahammarciano1918
    @avrahammarciano1918 5 років тому +1

    bonjour, je n'arrive pas à comprendre pourquoi à 9:30 il faut déclarer fic en pointeur ? et je n'ai également pas bien saisi à quoi la structure FILE sert-elle ?
    merci beaucoup !

    • @formation-video
      @formation-video  5 років тому

      Le type FILE permet de manipuler des fichiers en C (un flux) et on travaille donc avec des pointeurs pour manipuler ce type de donnée, tout simplement parce que la fonction fopen() retourne un pointeur sur FILE.
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @fabiolajeazet4192
    @fabiolajeazet4192 2 роки тому +2

    Excellente explication, merci bien 😊😊

  • @Aziz-u6h6q
    @Aziz-u6h6q Рік тому +1

    Tes vidéos sont propres bro !

  • @Street_Cyberman
    @Street_Cyberman 2 роки тому

    Merci, c'était une excellente intro au langage C, je suis impatient de découvrir la suite.

  • @ulrichnelson3636
    @ulrichnelson3636 6 років тому +1

    très belle vidéo JASON. merci

    • @formation-video
      @formation-video  6 років тому

      Merci à toi de suivre mon travail ;)
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8/
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @T.o.j_001
    @T.o.j_001 5 років тому

    Bonjour comment on fait pour récupérer le programme qu'on à créé et le transformer en logiciel par exemple pour pouvoir l'utiliser sans avoir à entrer dans l'éditeur

  • @malakfawzi1704
    @malakfawzi1704 3 роки тому

    Vous me sauvez la vie pour mon partiel

  • @moussahouadi7029
    @moussahouadi7029 6 років тому +1

    BJ tu es vraiment fort bonne continuation et Merci

  • @aliou_thiam
    @aliou_thiam 5 років тому +1

    merci bcp tu m'a vraiment aide

    • @formation-video
      @formation-video  5 років тому

      De rien, et bonne continuation ✌
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @yesno6042
    @yesno6042 5 років тому +1

    Merci bcp !! Vous m'aidez !

    • @formation-video
      @formation-video  5 років тому +1

      Tant mieux, bonne continuation sur le langage C
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @benichamountso8073
    @benichamountso8073 Рік тому

    Belle vidéo 😊 tu expliques super bien même si parfois certaines notions sont compliqués mais même moi novice zn informatique je comprends
    Continue comme ça 💪

    • @formation-video
      @formation-video  Рік тому

      Ne lâche rien, et bonne continuation dans ton avancée en programmation C

  • @l.pierre4616
    @l.pierre4616 3 роки тому

    32:45 Mais quel homme charitable

  • @ftim859
    @ftim859 6 років тому +1

    salut , je voulais savoir s il y avait une fonction qui permet de supprimer une ligne dans un fichier sinon si je dois avoir recours aux fonctions que vous venez de montrer , comment je fais ? :( merci d avance

    • @formation-video
      @formation-video  6 років тому

      Bonjour.
      Pour supprimer une ligne, tu as juste à lire celle-ci (avec fscanf par exemple), et ensuite tu continues ton traitement habituel

  • @lamyarochdi9325
    @lamyarochdi9325 Рік тому

    Bonsoir! Je n'arrive pas à ouvrir mon fichier.txt, le même programme que le votre échoue de mon côté. Où dois-je placer mon fichier.TXT SVP?

    • @formation-video
      @formation-video  Рік тому

      Bonsoir, au plus simple : le place dans le même répertoire que ton exécutable (et à priori, ton code source)

  • @mejriawni8480
    @mejriawni8480 6 років тому +1

    salut,lorsque je veux passer un fichier à une fonction comme ça float get_coeff_matiere(File *fp,int code_matiere)
    un erreur s'est produit expected ) before * token

    • @formation-video
      @formation-video  6 років тому +1

      Alors, le type pour un fichier s'écrit en majuscule -> FILE (et pas File)
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8/
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @majdichebil217
    @majdichebil217 5 років тому +1

    Bonjour mr , comment lire a partir d'un fichier txt qui contient des entiers et le met dans un tableau d'entiers

    • @formation-video
      @formation-video  5 років тому

      Et bien, de procéder avec les fonctions décrites dans cette vidéo, par exemple avec fscanf()
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @WTFax
    @WTFax 6 років тому +1

    Très bien cette vidéo, merci

  • @connexionvitale
    @connexionvitale 6 років тому +1

    Très bien cette vidéo !

    • @formation-video
      @formation-video  6 років тому

      À bientôt :)
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8/
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @cedricgourhant9940
    @cedricgourhant9940 Рік тому

    je t'aime purée merci beaucoup

  • @babatop8032
    @babatop8032 6 років тому +1

    Bonjour
    Je veux savoir si on peut créer un nouveau fichier de nom différent que le précédent après chaque exécution

    • @formation-video
      @formation-video  6 років тому

      Bonjour comment ça ?
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8/
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @sergenguyen5505
    @sergenguyen5505 5 років тому +1

    Bonjour, je ne comprends pas pourquoi, dans mon terminal, au lieu d'afficher le texte, j'ai des ' ' ' ' ' a la place (des apostrophes au lieu d'avoir les lettres ou les chiffres que contient le fichier texte) ...

    • @formation-video
      @formation-video  5 років тому

      Bonjour, il faudrait voir ton code, et aussi, pense bien à encoder ton fichier en UTF-8 depuis ton éditeur de code
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @Αλέξανδρος56
    @Αλέξανδρος56 6 місяців тому

    C'est pour bientôt les 253 000 abonnés (^-^)

  • @jessysaintauret3615
    @jessysaintauret3615 7 років тому +1

    Bonsoir j'ai remarqué dans vos vidéo que vous utilisez souvent le type signed char . Il y a t il une raison particulière de choix au profit du type char? Merci

    • @formation-video
      @formation-video  7 років тому

      Bonsoir, c'est selon certaines normes de codage, comme le *char* peut désigner un petit nombre ou une lettre, on va surtout préférer préciser si le char est signé ou non, car certaines implémentations pourraient amener à des erreurs.
      Donc, dans l'idéal, on utilisera signed char et unsigned char.

  • @pierremichiels9436
    @pierremichiels9436 6 років тому +1

    Bonjour Jason, j'ai encore un problème avec les fichiers :/
    Imaginons que j'ai une fonction qui ajoute un entete de ce type dans un fichier:
    "
    /***********************************************/
    CONTENU DE LA BIBLIOTHEQUE NUMERIQUE
    "
    et que je l'ajoute a mon fichier avec ce code:
    "
    fputs( "/***********************************************/
    ", *file);
    fputs("CONTENU DE LA BIBLIOTHEQUE NUMERIQUE

    ", *file);
    "
    Maintenant j'ai envie d'ajouter du texte par la suite via un appel de fonction
    mais voici mon problème: il va ajouter le texte après ces caractères "\00\00\00"
    qui sont des caractères inconnus lorsque j'ouvre mon fichier texte.
    J'ai trouvé une solution pour remedier a ce problème:
    je modifie cette ligne
    "
    fputs("CONTENU DE LA BIBLIOTHEQUE NUMERIQUE

    ", *file);
    "
    en
    "
    fputs("CONTENU DE LA BIBLIOTHEQUE NUMERIQUE852

    ", *file);
    "
    et oui, je dois rajouter 3 caractères en plus pour supprimer respectivent les 3 "\00"
    saurais tu pourquoi après un fputs() ou fprintf() le fichier copie aussi les caractères de fin de chaine dans le fichier?
    (=> qui normalement contiennent seulement un seul '0' => '\0')

    • @formation-video
      @formation-video  6 років тому

      Coucou, tu devrais vérifier que ton fichier est par défaut créé et encodé en UTF-8. Sans cela, tu auras souvent des erreurs sur tout ce qui est manipulation de fichiers.

    • @pierremichiels9436
      @pierremichiels9436 6 років тому +1

      J'ai beau encoder le fichier en UTF-8 avec ou sans 'BOM' les '\00' sont tjrs la. je suis meme allé jusqu'a inclure la librarie 'locale.h' et de mettre en premiere ligne dans le main la fonction 'setlocale(LC_ALL, "en_US.UTF-8")'
      mais sans succes :/

    • @formation-video
      @formation-video  6 років тому

      Non, il ne faut qu'encoder en UTF-8 (sans BOM).
      Mais à relecture de ton code, j'ai remarqué une erreur, il n'y a pas d'étoile à mettre dans les fputs() pour le nom du fichier, c'est déjà un pointeur.
      Donc écrire simplement -> fputs("CONTENU DE LA BIBLIOTHEQUE NUMERIQUE

      ", file);
      Au lieu de -> fputs("CONTENU DE LA BIBLIOTHEQUE NUMERIQUE

      ", *file);

  • @douarmedouailislam1840
    @douarmedouailislam1840 3 роки тому

    salut , s'il vous plais j'ai juste pas compris pourquoi avec fgetc on utiliser une variable de type int ? pourquoi ne pas mettre signed char ? Merci

    • @formation-video
      @formation-video  3 роки тому

      Bonjour, parce que la fonction a été conçue ainsi, pour des raisons pratiques, et puisque chaque caractère est forcément codé (a donc une valeur, ex : 'A' = 65 en décimal)

  • @AYSKO
    @AYSKO 7 років тому +2

    Bonjour, un épisode sur les sockets et le reseau en C merci beaucoup !

  • @maximelambert5145
    @maximelambert5145 2 роки тому

    Bonjour est il possible d'utiliser un fseek lorsqu'un fichier est ouvert avec un "a" en mode ajout ?
    Car peut importe le la ou je décide de mettre mon curseur avec fseek et SEEK_SET, il se retrouve toujours à la fin du fichier comme c'est normalement le cas avec une ouverture en mode ajout.
    Merci d'avance.

    • @formation-video
      @formation-video  2 роки тому

      Bonjour. En fait le curseur est déplacé, mais le mode d'ouverture choisi fait effectivement en sorte de toujours le replacer à la fin du fichier, d'où le fait que tu as l'impression que l'appel à fseek() est sans effet

  • @mohamedouakib7546
    @mohamedouakib7546 4 роки тому +1

    bonjour frero , est ce qu'on peut ecrire et lire au même temps à un fichier , si le cas quel mode on utilise??????

    • @formation-video
      @formation-video  4 роки тому

      Si tu as bien regardé la vidéo du début à la fin, tu as la réponse dedans, avec le mode qui permet de lire ET écrire dans ton fichier 👍
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @pierremichiels9436
    @pierremichiels9436 6 років тому +1

    Bonjour Jason, à propos de la fonction 'fseek()' il y a un probleme: supposons que j'ai un fichier avec plusieurs lignes et que je veuille rajouter du contenu à partir du milieu du contenu du fichier, comment faire? fseek() sert a positionner le curseur sur une seule ligne et pas sur tout le fichier.
    J'ouvre mon fichier en 'add mode' (=> fopen(".txt", "a"))
    De plus, il faudra au préalable positionner le curseur sur la bonne ligne (avec un fgets pour avancer verticalement)
    et dès que je tombe sur la ligne à laquelle je veut ajouter mon nouveau contenu (ce qui supprimeras le contenu de cette ligne deja existant => c'est mon but)
    Au passage,
    J'ai fait au préalable une recherche horizontale du mot en 'read mode'(=> j'ai la ligne suivante 'j'ai 888 carambards' et je trouve l'indice pour écrire à partir du premier '8' ce qui me donne l'indice '6' car c'est le 6eme caractère de la ligne sauvegardée dans ma variable 'positionHorizontale')
    Maintenant que je suis en bonne position verticalement et que j'ai mon indice horizontale,
    je positionne mon curseur dans la ligne a modifier avec 'fseek(file, positionHorizontale, SEEK_SET)'
    tout est bon pour ajouter ma chaine "ABCDEF".
    J'effectue 'fputs("ABCDEF", file)'
    Et là, gros probleme dans mon fichier j'ai le contenu suivant: 'j'ai 888 carambardsABCDEF'
    Tu remarqueras que le programme l'a ajouté en fin de chaine et non à la position demandé
    qui aurait du etre => 'j'ai ABCDEF'
    A mon avis on a beau utiliser fseek() en 'add mode' il ne voudra jamais avoir le curseur dans un contenu existant,
    il se positionneras tjrs à partir de la fin du fichier
    Au passage,
    j'ai deja essayé 'fseek(file, -positionHorizontale, SEEK_SET)' pour retourner en arrière mais meme résultat.
    Saurais-tu comment résoudre ce problème? :)

    • @formation-video
      @formation-video  6 років тому

      Bonjour, si tu ouvres ton fichier avec le mode "a", cela ajoutera automatiquement le contenu en fin de fichier.
      Pour une lecture/écriture avec positionnements spécifiques, ouvre ton fichier en mode "a+"

    • @pierremichiels9436
      @pierremichiels9436 6 років тому +1

      j'ai beau mettre un plus après le a mais rien ne change, je fait un fseek(file, -3, SEEK_SET) et il ajoute tjrs en fin de contenu

    • @formation-video
      @formation-video  6 років тому

      Pourrais-tu faire une archive complète de ton programme et me l'envoyer ? (sur un de mes Twitter ou en privé sur Discord si tu veux)

    • @pierremichiels9436
      @pierremichiels9436 6 років тому +1

      finalement j'ai préferé une solution moins compliquée et bcp plus utilisée mais j'utilise encore tout le temp fseek() et dans cette méthode ca fonctionne ;)
      Au fur et a mesure que je parcours mon fichier en mode "r" j'ai au préalable crée un fichier du meme nom avec "_temp" en plus. Tu l'auras deviné je crée un fichier temporaire et j'utilise fseek() pour se déplacer dans le fichier temporaire lors de la lecture de mon fichier original.
      Merci quand meme pour la proposition ;)

    • @formation-video
      @formation-video  6 років тому

      Très bien alors, si cette solution te convient :)

  • @ankhjgl9944
    @ankhjgl9944 Рік тому

    Bien le bonjour , la vidéo date de 5ans mais sache que je t'aime passionnément mon héro bonne journée.

  • @ilhamkaddouri7038
    @ilhamkaddouri7038 5 років тому +1

    Bonsoir , svp existe il une fonction qui aide à la lecture à partir d'un fichier mais d'une manière aléatoire ?

    • @formation-video
      @formation-video  5 років тому

      Bonsoir. Non, si tu veux réaliser cette opération, il faudra la développer toi-même 🙂
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

    • @ilhamkaddouri7038
      @ilhamkaddouri7038 5 років тому +1

      Une idée svp ?

    • @formation-video
      @formation-video  5 років тому

      Tu devras utiliser les fonctions de calcul aléatoire du C pour faire cela positionner ensuite ton curseur dans le fichier au résultat aléatoire obtenu.
      Exemple, je tire un nombre aléatoire entre 1 et le nombre de caractères du fichiers, puis je déplace le curseur de lecture du fichier à cette position, et je commence à lire de là.
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @mohamedalibenchikha8166
    @mohamedalibenchikha8166 5 років тому +1

    Bonjour
    Pour quelle raison on a fait les fichiers ?
    C'est quoi l'objectif ?

    • @formation-video
      @formation-video  5 років тому

      Parce que c'est utile de savoir les manipuler, et cela peut servir dans beaucoup de développement (stockage de données sans passer par une base SQL, gestion de fichiers de configuration, création de fichiers, ...)
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @EmkyuGG
    @EmkyuGG 6 років тому +1

    Bonjour/Bonsoir j'ai un soucis avec la fonction exit. C'est pas la première vidéo où j'ai ce problème mais lors de la compilation la fonction "if" qui sert de sécurité ne semble pas être reconnu et j'ai aucune idée de comment résoudre ce problème.
    Voilà ce que la console m'affiche après une tentative de compilation du programme avec le fameux "if(fic == NULL) exit(1)" :
    s16.c: In function 'main':
    s16.c:34:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
    exit(1);
    ^~~~
    s16.c:34:3: warning: incompatible implicit declaration of built-in function 'exit'
    s16.c:34:3: note: include '' or provide a declaration of 'exit'
    Je sais pas si ca vient du Code source ou si c'est la compilation qui à un soucis mais sans cette ligne de code dans le code source le programme fonctionne parfaitement.
    Voilà voilà merci d'avance et merci pour ces vidéos qui sont très instructive ;)

    • @formation-video
      @formation-video  6 років тому

      Alors le message d'erreur t'indique justement le problème, la fonction exit() fait partie du fichier d'en-tête "stdlib" (et pas "stdio"). Il faut donc l'inclure également au début de ton fichier, qui sera donc de cette forme -> pastebin.com/TH5h1jaU

    • @EmkyuGG
      @EmkyuGG 6 років тому +1

      FormationVidéo D'accord merci pour la réponse !

    • @formation-video
      @formation-video  6 років тому

      De rien :)

  • @wafistos
    @wafistos 7 років тому +1

    Bravo tres bien expliquer !!

  • @Izanami_28
    @Izanami_28 2 роки тому

    Bonjour j'ai une question j'ai appris la fonction fwrite pour écrire dans un fichier mais ne comprends pas son utilisation ?

    • @formation-video
      @formation-video  2 роки тому

      Bonjour, regarde ce tuto : ua-cam.com/video/_Z39xKbRd2E/v-deo.html

  • @xavierfavier8714
    @xavierfavier8714 6 років тому +1

    Bonjour;
    Le nombre limite de caractères à lire dans les paramètres de la fonction fgets sont-il le nombre à ne pas atteindre ? En d'autre termes, quand j'utilse fgets pour ne lire qu'une partie qui m' intéresse, je retouve ma partie - 1 caractère ?
    Merci par avance.

    • @formation-video
      @formation-video  6 років тому

      Bonjour, non c'est le nombre de caractères qui seront lues au maximum :)

    • @xavierfavier8714
      @xavierfavier8714 6 років тому +1

      Coucou;
      Bien justement non car si je demande à fgets de m'extraire les 3 premiers caractères de la première ligne du fichier, elle ne m'en renvoie que 2.
      De même pour fseek qui quand il faille que je recule de 3 positions au lieu d'une pour avoir la dernière lettre de mon fichier ?
      exemple :
      int main()
      {
      FILE* fichier = NULL;
      fichier = fopen("motEOF.txt","r");
      char lettre = 'a';
      char phrase[30] = "";
      fgets(phrase,6,fichier);
      printf("%s
      ",phrase);
      while(lettre != EOF)
      {
      lettre = fgetc(fichier);
      }
      fseek(fichier,-3,SEEK_CUR);
      lettre = fgetc(fichier);
      printf("%c",lettre);
      rewind(fichier);
      fclose(fichier);
      return 0;
      }

    • @formation-video
      @formation-video  6 років тому

      Oui bien évidemment, puisqu'il ne faut pas oublier qu'en C, une chaîne termine toujours par un "\0" (le caractère de fin), ajouté en l'occurrence quand tu appuies sur Entrée. Donc pour une chaîne de 5 caractères, il faudra prévoir 6 ;)

  • @huguesnseupi8819
    @huguesnseupi8819 7 років тому +1

    saalut! merci pour les explications. mais j ai tout de meme une question par rapport au positionement dans un fichier.
    coment faire pour me deplaccer d une ligne a une autre si j ai un text dans mon fichier?

    • @formation-video
      @formation-video  7 років тому

      Coucou, si tu connais le nombre de caractères (espaces compris) de la ligne en question, tu peux déplacer le curseur du nombre de caractères voulu.
      Sinon c'est simple, tu lis une ligne de ton fichier sans la stocker (et/ou afficher), et ça passera automatiquement à la suivante :)

  • @abdulkabir_02
    @abdulkabir_02 6 років тому +1

    Salut Jason !
    Désolé pour le dérangement s'il te plaît comment fait on pour lire les scores ci-dessous déjà saisis dans le fichier
    exemple
    Point [1]
    X : 12.9 || Y : 18.2
    Point [2]
    X : 13.8 || Y : 15.5

    • @formation-video
      @formation-video  6 років тому +1

      Et bien, tu fais d'abord une lecture ligne par ligne de ton fichier. Et ensuite, tu extrais les parties qui te sont utiles (la valeur du X et la valeur du Y).
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @Ice-lw1ym
    @Ice-lw1ym 6 років тому +1

    salut, j'ai suivi la video mais j'aimerais savoir s'il y'a un moyen de parcourir
    le fichier contenant des centaines des caracteres pour recuperer une ligne specifique

    • @formation-video
      @formation-video  6 років тому

      Bonsoir. Oui, tu fais ton parcours de boucle de lecture X fois que nécessaire pour lire la donnée. Et quand tu es positionné au bon endroit, tu lis la ligne que tu veux

    • @Ice-lw1ym
      @Ice-lw1ym 6 років тому +1

      donc si je comprends bien la solution a ce problème serait de poser une
      condition ?

    • @formation-video
      @formation-video  6 років тому

      Dans ta boucle oui, tu peux utiliser une variable comptant le nombre de lignes par exemple

  • @choupification
    @choupification 4 роки тому

    bonjour comment va tu ?
    je débute et j'ai voulue faire une boucle avec scanf sa fonctionne mais je voulais savoir si c’était correcte ?
    #include
    #include
    int main(void)
    {
    FILE *fic = NULL;
    int i;
    signed char ligne[256];
    int level = 0;
    int hp = 0;
    int mp = 0;

    fic = fopen("sauvegarde.txt","r");

    if(fic == NULL)
    exit(1);
    if(fic != NULL)
    {
    for(i=0; i

    • @formation-video
      @formation-video  4 роки тому

      C'est bon, par contre ta boucle avec le SEEK_END est inutile. Tu peux simplement lire ton fichier (fscanf ou toute autre fonction de lecture le fera ligne par ligne) jusqu'à ce que fic soit égal à NULL, qui sera le point d'arrêt de ta boucle : pastebin.com/VTtQqa1v
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @nasro480
    @nasro480 5 років тому +1

    bonjour Jason
    coment faire de switch de suite pour tester 2 var avec plusieurs "case" chaqu'une.
    ex: char var1, var2;
    switch(var1)
    case 1 : instru ....
    case 2 : ...
    switch(var2)
    case 1 : ....
    case 2 : ....
    cher moi le deuxieme n'est pas pris en compte, il est sauté

    • @formation-video
      @formation-video  5 років тому

      Bonjour. Tu fais des deux switch à la suite, et ils seront bien pris en compte comme n'importe quelle instruction, comme par exemple : pastebin.com/zf3e3vUA
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @neithane7262
    @neithane7262 Місяць тому

    Bonjour, je ne peux ouvrir un fichier qu'en mode r. Dès que j'utilise un autre mode, la fonction fopen échoue. Est-ce due à un problème de permission ?

    • @formation-video
      @formation-video  Місяць тому

      Bonjour, montre ton code

    • @neithane7262
      @neithane7262 Місяць тому

      @@formation-video ​ je peux pas ici, ca supprime le commentaire c'est trop long, j'ai mit un perror entre temps et ca me mettait permission denied donc j'imagine que c'est ca

    • @formation-video
      @formation-video  Місяць тому

      Oui, tu dois vouloir écrire dans un emplacement où tu n'as pas les permissions

  • @adelhamamouche1616
    @adelhamamouche1616 4 роки тому

    j'essaye de programmer un jeu de pendu en console, et j'ai un problème avec le fichier où je stocke mes mots, au bout d'un certain 'n' aléatoire de saisie par exemple au lieu de m'afficher ("Quel est le mot secret ? *****") comme ça par exemple il me rajoute des lettres à la fin par exemple comme ça ("Quel est le mot secret ? *****r") ou ("Quel est le mot secret ? *****on") sachant que ça arrive que quand le mot trouvé précédemment était de taille plus grand que celui qu'il me demande de trouver a nouveau exemple:
    j'ai trouver le mot "marron" et ensuite il me demande de trouver par exemple"vert" il me mets comme ca ( "Quel est le mot secret ? ****on").........
    aidez moi svp

    • @formation-video
      @formation-video  4 роки тому +1

      À priori, c'est qu'à chaque nouveau, tu ne recomptes pas la taille de celui à trouver pour masquer suffisamment de caractères.
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @offrandedusoir1704
    @offrandedusoir1704 7 років тому +1

    Merci une fois encore de plus alors c par où puis-je mettre le code parce que j'ai déjà créé le menu de Navigation dans quel endroit je peux coder.

    • @formation-video
      @formation-video  7 років тому

      Et bien sur toutes les pages où tu veux avoir le lien. Le mieux est que tu suives ma formation HTML 5 et CSS 3 depuis le début pour bien comprendre.

  • @TheMartinG001
    @TheMartinG001 3 роки тому

    bonjour Jason,
    J'ai une petite question concerant une des fonction.
    tout à bord j'ai créé un fichier contenant quelques lignes. dans un premier temps j'ai utilisé le fgets pour toute affiché et cool cela a bien fonctoinné. Par contre, je n'ai pas été en mesure de le faire avec le fscanf. En effet, il affiche seulement la première ligne. Je croyais que tous s'affichait.
    J'ai donc fait un essais avec un if(xxxx != NULL) et aucune différence. Est-ce qu'il y a une façon de faire en particulier ?
    merci.
    PS j'en suis à la séance 17 et j'aime bien votre facon de montré car cela reste simple.

    • @formation-video
      @formation-video  3 роки тому

      Bonjour, il faudrait que tu montres ton code (utilise pastebin : ua-cam.com/video/brvwCwfF0U0/v-deo.html )

  • @elhiosfellah6179
    @elhiosfellah6179 4 роки тому

    hey mec encore une vidéo qui m'apprend beaucoup car même a 13 ans je comprend tous comme tu l'éxplique et merci aussi de frayer un chemin vers de long années d'études car je voudrais en faire une voit dans la quelle je pourait me glisser et peut etre devenir programmateur
    sinon continue comme sa et
    #include
    int main(void)
    {
    char salut[256];
    char sa_va[256];
    char tchad[256];
    printf("salut
    ");
    scanf("%s", &salut);
    printf("sa va
    ");
    scanf("%s", &sa_va);
    printf("peut import ta reposes je vais bien bonne journee ou soiree et continue t'es videos merci si tu as complier se programe
    ");
    printf("ok pour quiter fait A puis fait entrer ou tape un message comme tu veut
    ");
    scanf("%s", &tchad);
    return 0;
    }

    • @formation-video
      @formation-video  4 роки тому

      Bonne continuation 👍
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ MERCI DE TON SOUTIEN ! 🔻
      ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @yangmotivation1651
    @yangmotivation1651 6 років тому +1

    printf("la position_curseur est%d :",ftell(fic));
    ne marche pas pour mon compi gcc linux mais quand je mets %ld la compilation marche bien

  • @khalilmhelheli1009
    @khalilmhelheli1009 6 років тому

    je sais pas comment faire lire un fichier texte contient les liste des patient d'un hopital en c en utilisant les liste chainé ?

  • @venjista0604
    @venjista0604 3 роки тому

    Merci beaucoup !!!

  • @QuetzalUlisesOrion
    @QuetzalUlisesOrion 4 роки тому

    S'il vous plaît, dans la minute 31:28, dans la ligne 40. qu'est-ce que veut dire le "-1" au final?, je ne peut pas voir un " -1" dans l'interieur de fichier "profil.save".

    • @formation-video
      @formation-video  4 роки тому +1

      C'était juste pour initialiser la variable avec une valeur par défaut, plutôt que de faire une simple déclaration. J'aurais pu mettre n'importe quoi d'autre que -1
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ MERCI DE TON SOUTIEN ! 🔻
      ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

    • @QuetzalUlisesOrion
      @QuetzalUlisesOrion 4 роки тому

      @@formation-video Merci , je suis déjà abonné ici et au Facebook aussi, salutations du Mexique.

  • @OneShot_cest_mieux
    @OneShot_cest_mieux 7 років тому +1

    Salut, je n'ai pas encore vu ta vidéo en entier donc je ne sais pas si tu a donné une explication,
    mais quand tu donne les modes d'ouvertures tu n'indique pas que le mode écriture seule vide le contenue

    • @formation-video
      @formation-video  7 років тому

      Ah en effet, j'ai pu oublier de le noter dans les commentaires du code.

  • @geoffreybou3208
    @geoffreybou3208 Рік тому

    Bonjour, merci pour la vidéo, est-il possible d'avoir plus d'information sur l'utilité de la variable "int position_curseur = -1" a 32:51 ?

    • @formation-video
      @formation-video  Рік тому

      Bonjour, cette variable peut servir à récupérer le retour de ftell(), si on veut pouvoir garder la position et l'utiliser ailleurs dans le programme 👍

  • @hakimhadjadj
    @hakimhadjadj 7 років тому +1

    Bonsoir j'aimerais savoir comment fonctionne les instructions sans accolades j'en vois dans presque tout les codes sources comme les tiens aussi. Amitié

    • @formation-video
      @formation-video  7 років тому

      Bonsoir, c'est tout simple, si tu n'as qu'une seule instruction, les accolades ne sont pas obligatoires. Pareil, un "if' ou un "for", un "while", sont considérés comme étant une seule instruction. Par exemple, ce code est valide : pastebin.com/eyXhyUV8

    • @hakimhadjadj
      @hakimhadjadj 7 років тому +1

      FormationVidéo ok merci je me coucherais moins bête

    • @formation-video
      @formation-video  7 років тому

      De rien =)

  • @profa3668
    @profa3668 4 роки тому

    je viens de télécharger les premières vidéos sur le langage C, de 1 qui est l'introduction jusqu'à 16 comme dis.

  • @marechaldieme4903
    @marechaldieme4903 5 років тому +1

    salut. merci pour la videos...très explicatif mais je voudrai savoir...
    il est possible de créer un fichier à l'aide d'une variable (fopen (chaine, "r"). le voudrai savoir s'il est possible ensuite de supprimer le fichier portant le même nom que le contenu de la variable chaine?

    • @formation-video
      @formation-video  5 років тому

      Bonsoir, voilà une manière simple de supprimer un fichier (tout en testant son existence) : pastebin.com/mfrCNpfe
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

    • @marechaldieme4903
      @marechaldieme4903 5 років тому +1

      @@formation-video mercii...je vais essayer!!!!

    • @formation-video
      @formation-video  5 років тому

      De rien :)
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @georgesa54
    @georgesa54 5 років тому

    Bonjour, comment je fais pour utiliser fscanf avec un fichier text qui sépare chaque mot par des virgules et non pas par des espaces exemple "Mumbai,India,12691836" et pouvoir mettre chaque mot dans une variable, merci ?

    • @formation-video
      @formation-video  5 років тому +1

      Bonjour, il suffit de l'indiquer dans le formatage de ta fonction, par exemple en faisant fscanf("%s,%s,%d", var1, var2, var3)
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

    • @georgesa54
      @georgesa54 5 років тому

      d'accord merci beaucoup @@formation-video

  • @RTh-mi1wo
    @RTh-mi1wo Рік тому +1

    Bonjour Mr Jason, La partie du livre de C que je lisais sur la gestion du fichier était bâclé et je n'avais pas bien compris, donc je me suis tourné vers votre vidéo et maintenant tout est clair !! Je voulais vous remerciez pour votre travail énorme, c'est vraiment extrêmement gentil de votre part de mettre en ligne gratuitement des cours complets sur un large panel de domaines de l'informatique et je respecte beaucoup votre altruisme et votre gentillesse. Demain c'est avec plaisir que je vais commencer vos cours de Python pour me mettre à niveau en informatique dans le but de réussir mes entretiens de stage de M2 en cryptographie.
    Une petite question de curiosité : que faites vous comme métier (je dirais ingénieur développeur ou universitaire 😉) ?

    • @formation-video
      @formation-video  Рік тому

      Bonjour, merci de ton retour et bien du courage pour ton entretien. Mon métier ? En partie ce que je fais sur UA-cam, entre autres : jasonchampagne.fr/travail

    • @RTh-mi1wo
      @RTh-mi1wo Рік тому

      @@formation-video super j irais voir les lives alors !! J espère que tous ça marche bien pour toi financièrement en tous cas. Y a t il un moyen de te soutenir hors abonnement Twitch ? (acheter un livre par exemple si tu en as publié)

    • @formation-video
      @formation-video  Рік тому

      Coucou, alors pas encore publié de livres (c'est en projet : jasonchampagne.fr/annonces ), et tu as toujours Paypal (don unique ou mensuel) sinon : www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KS98LNFHFFDSS

  • @purplemyself6792
    @purplemyself6792 4 роки тому +5

    Merci pour l'explication ... j'ai juste une question dans ce qui concerne la fonction fgetc , cette fonction retourne comme sortie un entier et vous l'avez même affecter a un entier mais quand vous vouliez l'afficher vous avez utilisé %c et il a bien fonctionné alors qu'il s'agissait d'un entier . Merci en avance et bonne continuation ^^

    • @formation-video
      @formation-video  4 роки тому +3

      La fonction fgetc() retourne un caractère (unsigned char) qui est converti en entier, puisque l'ensemble des caractères sont codés (table ASCII). Exemple, le caractère 'A' a pour code ASCII (entier) le 65

  • @maryammrabat7098
    @maryammrabat7098 6 років тому +2

    Bonjour, bien expliquer merci beaucoup, juste pour fread et fwrite ???

    • @formation-video
      @formation-video  6 років тому

      Bonjour, tu veux parler des fichiers binaires, c'est dans ce tutoriel -> ua-cam.com/video/_Z39xKbRd2E/v-deo.html

  • @shawpoufokouroro7565
    @shawpoufokouroro7565 6 років тому +1

    salut , svp j'ai une question quand j'ouvre un fichier et j'écrit puis lire dans se fichier je n'arrive pas refaire la même chose deux fois ? je dois le réouvrir le fichier pour que ça fonction . Mercie

    • @formation-video
      @formation-video  6 років тому +1

      Oui, tout dépend du mode de ton fichier. Si tu peux pouvoir lire ET écrire en même temps, tu dois mettre en paramètre du mode d'ouverture "a+", en faisant :
      -> mon_fichier = fopen("nom_fichier.txt", "a+");

    • @shawpoufokouroro7565
      @shawpoufokouroro7565 6 років тому +1

      non , mon problème c'est que je ne peut pas utiliser deux fscanf ou deux fprintf deux fois de suite dans le même fichier
      exemple :
      fscanf(fic,".............",....);
      printf("...........",.....);
      fscanf(fic,".............",....);
      printf("...........",.....);
      . désoler pour le dérangement

    • @formation-video
      @formation-video  6 років тому +1

      Coucou, normalement aucun soucis pour faire plusieurs lectures.
      Tant que ta ligne de lecture est du style : fscanf(file, "%d %d", &data1, &data2);

    • @shawpoufokouroro7565
      @shawpoufokouroro7565 6 років тому +1

      JE M'EXCUSE ENCORE UNE FOIS.
      voila un exemeple: il écrit mais ne lit pas , pour que ça fonction je dois fermer le fichier après le remplissage et le réouvrire /fermeture a chaque partie de lecture.
      #include
      #include
      int main()
      {
      FILE *f;
      int n=0;
      f = fopen("NOMBRE.txt","w+");
      if(f == NULL)
      exit(1);
      //remplissage du fichier le fichier
      do{
      printf("donner un chifre :");
      scanf("%d",&n);
      fprintf(f,"%d
      ",n);
      }while(n!=0);
      //lecture du fichier
      printf("première fois 1
      ");
      while(fscanf(f,"%d
      ",&n)!=EOF)
      printf("%d
      ",n);
      printf("deuxième fois
      ");
      while(fscanf(f,"%d
      ",&n)!=EOF)
      printf("%d
      ",n);
      printf("troisième fois
      ");
      while(fscanf(f,"%d
      ",&n)!=EOF)
      printf("%d
      ",n);
      fclose(f);
      return 0;
      }
      dsl mes voila un autre problème j'arrive a écrire mais pas a lire .
      #include
      #include
      int main()
      {
      FILE *f;
      int n=0;
      f = fopen("NOMBRE.txt","a+");
      if(f == NULL)
      exit(1);
      //remplire le fichier
      do{
      printf("donner un chifre :");
      scanf("%d",&n);
      fprintf(f,"%d
      ",n);
      }while(n!=0);
      //lire le fichier
      while(fscanf(f,"%d
      ",&n)!=EOF)
      printf("%d
      ",n);
      fclose(f);
      return 0;
      }

    • @formation-video
      @formation-video  6 років тому +1

      Peux-tu passer par pastebin.com/ pour ton code ? Merci :)

  • @verlyjeanpierre7067
    @verlyjeanpierre7067 6 років тому +1

    Slt, Jason j'apprecie ce que vous faites, seulement j'aiun projet a terminé sur les bases de donnees en c pour cela j'utilise les fichiers en c Au moment de l'affichage des donnees lorsque je regarde ds le fichier qui a ete creer je vois des trucs bizarres et non mon texte.. stp aide moi..

    • @formation-video
      @formation-video  6 років тому

      Bonjour, tu dois vérifier que ton fichier est bien encodé en UTF-8. Ensuite, note que le langage C ne peut pas afficher de caractères spéciaux ou caractères avec des accents

    • @verlyjeanpierre7067
      @verlyjeanpierre7067 6 років тому +1

      FormationVidéo merci ca aide enormement..

    • @formation-video
      @formation-video  6 років тому

      De rien =)

  • @nasro480
    @nasro480 5 років тому +1

    bonjour Jason,
    a part "echo et printf" peut on mettre d'autre instructions dans un swith?
    comme changer la valeur d'une variable
    ex : case 1 : var1 = 6+5; break; -> pour int var1 = 0 ;
    ou case 2 : var2[ ] = "machin"; break; -> pour char var2[ ]=" " ;
    merci .

    • @formation-video
      @formation-video  5 років тому

      Oui, tu peux mettre les instructions que tu veux 😉
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

    • @nasro480
      @nasro480 5 років тому +1

      Merci beaucoup .@@formation-video

    • @formation-video
      @formation-video  5 років тому

      De rien 🙂
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @offrandedusoir1704
    @offrandedusoir1704 7 років тому +1

    Merci infiniment

  • @projetinfo6987
    @projetinfo6987 2 роки тому

    Bonjour c’est possible de lire des fichier image ou son par exemple?

    • @formation-video
      @formation-video  2 роки тому

      Bonjour, un fichier est :
      - soit du texte brut (caractères)
      - soit du binaire (bits)
      Une image, un son, sont des fichiers codés en binaire. Ils peuvent donc être ouverts avec ce mode sans problème. J'ai fait une vidéo annexe sur ce mode : ua-cam.com/video/_Z39xKbRd2E/v-deo.html

  • @mafallfall5103
    @mafallfall5103 2 роки тому

    Merci pour vos explications ! puis je savoir avec quel logiciel vous compiler sur windows?

    • @formation-video
      @formation-video  2 роки тому

      Il s'agit du compilateur gcc (intégré à MinGW pour Windows) : ua-cam.com/video/y-i96kqT53A/v-deo.html

  • @openminded3216
    @openminded3216 6 років тому +1

    Merci beaucoup , J'ai une question est ce que on peut utiliser des pointeurs , structures dans notre Main et les stocker dans un fichier ? et comment on peut acceder ou manipuler à deux fichier differents à la fois

    • @formation-video
      @formation-video  6 років тому +2

      Bonjour, la fonction "main()" porte ce nom et est obligatoire car le langage C va automatiquement démarrer son exécution sur celle-ci. Hormis cette règle, elle fonctionne comme n'importe quelle fonction en C que tu pourrais créer.
      Pour accéder et manipuler deux fichiers en même temps, très simple, il te suffit d'en ouvrir deux (donc avoir deux variable de type FILE).

    • @openminded3216
      @openminded3216 6 років тому +1

      FormationVidéo D'accord Prof , est ce que je peux vous envoyer mon prohet qui fait la gestion des clubs , j'ai trouvé quelques troubles ..

    • @formation-video
      @formation-video  6 років тому

      Oui tu peux mais je ne le regarderai pas tout de suite par contre :)

    • @openminded3216
      @openminded3216 6 років тому +1

      FormationVidéo okey , vous pouvez me donner ton Gmail ?

    • @formation-video
      @formation-video  6 років тому

      Tu peux me contacter depuis le Discord : discord.me/jasonchampagne

  • @pupu_
    @pupu_ 7 років тому +3

    Merci beaucoup t'es super ;)

    • @formation-video
      @formation-video  7 років тому +2

      Merci, ça fait toujours plaisir :D !

    • @pupu_
      @pupu_ 7 років тому +2

      Mais très sincèrement, t'es cours me passionnent, tu es un excellent pédagogue j'ai découvert tes vidéos il y a une semaine et pour l'instant je regarde en même temps ta série sur le hacking et franchement j' adore apprendre de toi, t'es un bon ;P

    • @formation-video
      @formation-video  7 років тому

      Merci, j'espère que tu apprendras plein de choses :) !

    • @jeremyburiau9587
      @jeremyburiau9587 7 років тому +1

      Entièrement d'accord !! Merci Jason

    • @formation-video
      @formation-video  7 років тому

      Merci à vous tous :) !

  • @thecrazzxz3383
    @thecrazzxz3383 4 роки тому +1

    Bonjour, petite question : Est-ce qu'on peut écrire, lire... Dans des Databses en C ?

    • @formation-video
      @formation-video  4 роки тому

      Oui, on retrouve 4 actions principales en base de données (CRUD) :
      C pour create -> insérer de nouvelles données
      R pour read -> sélectionner des données (lire)
      U pour update -> les mettre à jour
      D pour delete -> les supprimer
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ MERCI DE TON SOUTIEN ! 🔻
      ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

    • @thecrazzxz3383
      @thecrazzxz3383 4 роки тому

      @@formation-video Tu pourrais faire un tutoriel sur ça ?

    • @formation-video
      @formation-video  4 роки тому

      Tout est là : ua-cam.com/play/PLrSOXFDHBtfGl66sXijiN8SU9YJaM_EQg.html
      Et ensuite, tu pourras te connecter à une base de données SQL depuis tout langage de programmation 👍
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ MERCI DE TON SOUTIEN ! 🔻
      ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

    • @thecrazzxz3383
      @thecrazzxz3383 4 роки тому

      @@formation-video nn mais il doit y'avoir chez pas un Lib, un truc en C

    • @formation-video
      @formation-video  4 роки тому

      Oui, par exemple libmysqlclient (pour avoir une API de MySQL)
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ MERCI DE TON SOUTIEN ! 🔻
      ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @medfathallah419
    @medfathallah419 2 роки тому

    s'il vous plait pourquoi quand j'utilise la fonction remove (file) elle return -1 au lieu de 0 et le fichier ne se supprime pas meme si j'ai fermé le fichier avec close ?

    • @formation-video
      @formation-video  2 роки тому

      Il faudrait voir ton code

    • @medfathallah419
      @medfathallah419 2 роки тому

      @@formation-video comment je peut te l'envoyer?

    • @formation-video
      @formation-video  2 роки тому

      En passant par pastebin : ua-cam.com/video/brvwCwfF0U0/v-deo.html

  • @botyjavannguessan7000
    @botyjavannguessan7000 6 років тому +1

    Salut! Je cherche un moyen pour enregistrer une structure dans un fichier.
    Exemple : un carnet d'adresse ou il y a le nom,le prénom,l'adresse,... d'un individu.

    • @formation-video
      @formation-video  6 років тому

      Bonjour, tu peux suivre mon tutoriel sur les fichiers binaires pour cela : ua-cam.com/video/_Z39xKbRd2E/v-deo.html

  • @offrandedusoir1704
    @offrandedusoir1704 7 років тому +1

    Merci infiniment pour tes cours, j'ai un problème je voudrais familariser avec le code html et css pour la Programmation, je ne sais pas comment faire pour arriver à un endroit par exemple si tu veux aller pour voir le contenu de la Navigation tu vas cliquer sur quelque information, par exemple 'à propos de moi' tu vas cliquer là et puis tu as toute l'information à propos, je voulais que tu montre le code html comment ça fonctionne.
    Merci pour votre considèration

    • @formation-video
      @formation-video  7 років тому

      Bonjour, c'est simple.
      Admettons que tu as dans ton site une page "index.html" (l'accueil) et une page "apropos.html". Sur la page d'accueil, tu vas tout simplement faire un lien vers la page à propos, de cette manière :
      *À propos*

  • @dahmaneabdessalam2778
    @dahmaneabdessalam2778 5 років тому +1

    Merci merci infiniment

    • @formation-video
      @formation-video  5 років тому +1

      Je t'en prie, bonne continuation sur ces vidéos, et prends ton temps pour apprendre :)
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @felixsagno6965
    @felixsagno6965 4 роки тому

    Bonsoir et merci pour le tuto mais on ferait avec fscanf si on a un fichier contenant que des entiers sur plusieurs lignes?merci d'avance.

    • @formation-video
      @formation-video  4 роки тому

      Bonsoir, si un seul entier par ligne, on ferait la lecture avec un simple %d
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ MERCI DE TON SOUTIEN ! 🔻
      ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @fafatech2005
    @fafatech2005 8 місяців тому

    Salut, en fait j'ai un soucis avec l'utilisation de fgets sur le flux stdin, le problème est qu'il ajoute un caractère a la fin que je ne sais pas. Pouvez vous m'éclairer sur cette subtilité??

    • @formation-video
      @formation-video  8 місяців тому +1

      Bonjour, la fonction fgets() ajoute un caractère de saut de ligne à la fin, que tu peux retirer si tu ne veux pas le conserver. Un tutoriel annexe sur la lecture en C pour aider : ua-cam.com/video/dbUDyMtFFlc/v-deo.html

    • @fafatech2005
      @fafatech2005 8 місяців тому +1

      merci beaucoup, mon problème était le caractère de fin de ligne j'ai pu gérer ça maintenant ❤❤❤

    • @formation-video
      @formation-video  8 місяців тому

      👍

  • @unguestdev2846
    @unguestdev2846 5 років тому

    Pour fscanf() si on met par exemple fscanf(fic, "%s|%d|%f", &nom, &argent, &moyenneSemestre); le code va-t-il récupérer les informations séparément à chaque caractère ' | ' ou alors y-a-t-il un risque d'erreur ?

    • @formation-video
      @formation-video  5 років тому

      La fonction scanf() fait une lecture formatée, donc ça respectera bien le schéma que tu as passé, en l'occurrence "%s|%d|%f"
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @jeanpierre2646
    @jeanpierre2646 5 років тому

    bonjour, dans le tuto sur ouvrir un fichier je copie le même code et malgré cela il ne me trouve pas mon fichier "identité.txt" créer dans le même dossier

    • @formation-video
      @formation-video  5 років тому

      Coucou, me semble qu'on a déjà corrigé ton soucis sur Discord ;)
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

    • @jeanpierre2646
      @jeanpierre2646 5 років тому

      @@formation-video exact, je me suis connecté sur discord également merci

    • @formation-video
      @formation-video  5 років тому

      Yep :)
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @cdaptainwhite1116
    @cdaptainwhite1116 6 років тому +1

    salut ..
    merci d'avance, jai un problem avec la fonction fscanf ..
    j'ai creé un fichier txt en langage c ..lorsque j'utilise la fonction fscanf pour la lecture de fichier je vois que le dernier element se repeter
    voila un shema simple
    le contenu de fichier
    JOHN 129 100
    KAMILIA 129 100
    BRAD 129 100
    VOILA LE CODE:
    int main(){
    FILE *fichier;
    fichier=fopen("CLIENT.txt","r");
    int lettre=0;
    int code1=0;
    int code2=0;
    char nom[256];
    if(fichier==NULL)
    exit(1);
    while (1){
    if (feof(fichier)) break;
    fscanf(fichier,"%s %d %d",nom,&code1,&code2);
    printf("le hero %d est :
    ",++lettre);
    printf("\tnom: %s
    ",nom);
    printf("\tcode1: %d
    ",code1);
    printf("\code2: %d
    ",code2);
    }
    return 0;}
    voila le resultat
    le hero 1 est :
    nom: JOHN
    code: 129
    power: 100
    le hero 2 est :
    nom: KAMILIA
    code: 129
    power: 100
    le hero 3 est :
    nom: BRAD
    code: 129
    power: 100
    le hero 4 est :
    nom: BRAD
    code: 129
    power: 100
    LE DERNIER ELEMENT SE REPETE

    • @formation-video
      @formation-video  6 років тому +1

      Bonsoir, déjà n'oublie surtout pas la fermeture de ton fichier à la fin. Ensuite, tu devrais plutôt faire ta boucle tant que le retour de la fonction fscanf() te retourne 3 (puisque tu affectes 3 variables à chaque lecture).
      Donc, ce genre de solution : pastebin.com/6usau5VG

    • @cdaptainwhite1116
      @cdaptainwhite1116 6 років тому +1

      merci beaucoup ,vous ête le meilleur....ca fonctionne bien

    • @formation-video
      @formation-video  6 років тому +1

      De rien, bonne continuation :)

    • @cdaptainwhite1116
      @cdaptainwhite1116 6 років тому +1

      merci

    • @formation-video
      @formation-video  6 років тому

      De rien ;)

  • @Adrian-1943
    @Adrian-1943 5 років тому

    si le fichier qu on veut modifier est dans un dossier , faut il eccrire le chemin ou juste le nom du fichier?

    • @formation-video
      @formation-video  5 років тому +2

      Et bien en toute logique, le chemin depuis l'endroit où est le programme. Donc si tu as ton fichier "test.txt" dans un dossier "data", il faudra mettre le chemin -> fopen("data/test.txt", "r")
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @emmanuelcabot2252
    @emmanuelcabot2252 4 роки тому

    Bonjour,
    Dans quelle video expliquez-vous la fonction fread() ?
    Merci

    • @formation-video
      @formation-video  4 роки тому +3

      Bonjour, dans le tutoriel sur les fichiers binaires : ua-cam.com/video/_Z39xKbRd2E/v-deo.html
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      ◾ MERCI DE TON SOUTIEN ! 🔻
      ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
      ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
      ◾ Site web : jasonchampagne.fr
      ◾ Discord : discord.me/jasonchampagne
      ◾ Twitch : www.twitch.tv/jachampagne
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @soukainabendafi6968
    @soukainabendafi6968 5 років тому +1

    Salut merci bcp . Svp moi je crée le fichier ms quand j'execute mon programme sur codeblocks il ne trouve pas le fichier! aidez-moi! Et Merci!

    • @formation-video
      @formation-video  5 років тому

      Tu as bien créé ton fichier à partir de Code::blocks ?
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

    • @soukainabendafi6968
      @soukainabendafi6968 5 років тому +1

      ouii voilà mon code :
      #include
      #include
      int main()
      {
      FILE *fichier;
      fichier=fopen("E:\text.txt","w");
      if( fichier == NULL)
      {
      printf("error");
      return(1);
      }
      fprintf(fichier,"%s","soukaina");
      fclose(fichier);
      return 0;
      }

    • @formation-video
      @formation-video  5 років тому

      Ah, c'est normal que cela ne fonctionne pas, ton fichier doit se trouver sur le disque C (celui où est installé ton système).
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

    • @soukainabendafi6968
      @soukainabendafi6968 5 років тому +1

      je l'ai essayé mais ça ne fonctionne pas !
      @@formation-video

    • @formation-video
      @formation-video  5 років тому

      Donc tu as déplacé ton fichier "text.txt" sur disque local C (exemple sur le bureau) et changé le chemin de ton code pour l'ouvrir ?
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @regisdam98
    @regisdam98 6 років тому +1

    Salut !
    Très bonne vidéo !
    Comment puis-je lire une ligne d'un fichier contenant des informations de différents types (chaîne de caractère,entier,caractère) toutes séparées par un point-virgule (;) ?
    J'ai essayé avec un fscanf mais ça ne marche pas !
    fscanf(fichier,"%s;%d;%c",&nom,&age,&sexe);
    Merci bien !

    • @formation-video
      @formation-video  6 років тому +1

      Alors pour les chaînes, tu ne dois pas mettre le "&" pour le nom de la variable, car une chaîne est déjà une adresse :)

    • @regisdam98
      @regisdam98 6 років тому +1

      Ah oui !
      Merci !

    • @formation-video
      @formation-video  6 років тому

      De rien ;)

  • @dipanmidowm1896
    @dipanmidowm1896 6 років тому +1

    bonsoir j'ai eu un problème quand j'ai compiler le programme il est correcte mais il n'affiche rien a la console malgré que j'ai écrit dans le fichier, et j'utilise code-blocks merci pour tes vidéo et bonne continuation

    • @formation-video
      @formation-video  6 років тому

      Bonsoir, as-tu bien enregistré ton programme (Ctrlk + S) et bien encodé tous les fichiers (le programme et le fichier texte) en UTF-8 depuis ton éditeur de code ?
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

    • @dipanmidowm1896
      @dipanmidowm1896 6 років тому +1

      @@formation-video problème de l'emplacement du fichier, mtn il m'affiche les lettre que j'ai écrit dans le fichier par des points d’interrogation ??????? sur la console

    • @formation-video
      @formation-video  6 років тому

      Qu'as-tu comme code dans ton fichier ?
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

    • @dipanmidowm1896
      @dipanmidowm1896 6 років тому +1

      @@formation-video j'ai écrit (salut cava ) et il m'affiche (??????) dans la console

    • @formation-video
      @formation-video  6 років тому

      Montre ton code :)
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- Jason CHAMPAGNE - jasonchampagne.fr
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- COUCOU, TU VEUX :
      |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
      |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
      |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
      |--- Me follow sur Twitter ? twitter.com/jachampagne8
      |--- Liker la page Facebook ? facebook.com/jachampagne8
      |--- Me follow sur Insta ? instagram.com/jachampagne8
      |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @Chxreza
    @Chxreza 2 роки тому +1

    la variable "int position_curseur" elle sert à kw ?

    • @formation-video
      @formation-video  2 роки тому

      À mémoriser la position du curseur dans le fichier

    • @Chxreza
      @Chxreza 2 роки тому

      @@formation-video tu ne l'a pas utilisé

    • @formation-video
      @formation-video  2 роки тому

      Si on veut récupérer la position dans une variable, on fera simplement : pastebin.com/8YDhkHJm

  • @MFRDeLaVega91
    @MFRDeLaVega91 4 роки тому

    Super tuto, merci ! J'ai une question : j'ai testé en créant un fichier avec 3 lignes. Quand je fais la boucle avec le fgets, mon programme ne m'affiche que la première ligne. Je relance le programme et il affiche que la deuxième, ainsi de suite et il n'affiche maintenant que la troisème. J'ai tenté de réinitiaiser la position du curseur avec un rewind mais rien n'y fait. Peux tu me dire où penses tu que cela bloque ? Merci d'avance :)

    • @formation-video
      @formation-video  4 роки тому

      Il faudrait voir ton code 😉 (pastebin)

    • @MFRDeLaVega91
      @MFRDeLaVega91 4 роки тому

      @@formation-video merci pour la réponse. Ce que j’avais fais c’est que j’avais réinitialisé avec rewind mon curseur..

    • @formation-video
      @formation-video  4 роки тому

      OK 👍