Langage C #16 - fichiers

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ม.ค. 2025

ความคิดเห็น • 596

  • @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 6 ปีที่แล้ว

      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 ปีที่แล้ว +19

    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;
    }

  • @wilsonnziali-s6m
    @wilsonnziali-s6m 6 วันที่ผ่านมา +1

    c'est la première fois que je vois un youtubeur qui répond à tous les commentaires. c'est une dinguerie. très belle vidéo !!

    • @formation-video
      @formation-video  5 วันที่ผ่านมา

      C'est la moindre des choses, surtout sur une chaîne d'apprentissage 😉

  • @oloxe4628
    @oloxe4628 2 หลายเดือนก่อน +2

    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  2 หลายเดือนก่อน +2

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

  • @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 =) !

  • @mclyn8151
    @mclyn8151 5 ปีที่แล้ว +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  5 ปีที่แล้ว

      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
      ◾ TH-cam (personnel) : th-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

  • @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

  • @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.. :)

    • @formation-video
      @formation-video  ปีที่แล้ว

      Content que ça t'ait aidé alors 😉

  • @Chxreza
    @Chxreza 3 ปีที่แล้ว +1

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

  • @Street_Cyberman
    @Street_Cyberman 2 ปีที่แล้ว

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

  • @thibautdelguste9108
    @thibautdelguste9108 6 ปีที่แล้ว +1

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

  • @GHOSTs-Shadow
    @GHOSTs-Shadow 3 ปีที่แล้ว +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

  • @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 TH-cam ? th-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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @raniaabidi809
    @raniaabidi809 10 หลายเดือนก่อน

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

  • @hayatrouass2659
    @hayatrouass2659 7 ปีที่แล้ว +2

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

    • @formation-video
      @formation-video  7 ปีที่แล้ว +1

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

  • @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

  • @fabiolajeazet4192
    @fabiolajeazet4192 3 ปีที่แล้ว +2

    Excellente explication, merci bien 😊😊

    • @formation-video
      @formation-video  3 ปีที่แล้ว

      De rien, bonne continuation Fabiola :)

  • @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 TH-cam ? th-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 6 ปีที่แล้ว +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  6 ปีที่แล้ว

      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 TH-cam ? th-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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @Aziz-u6h6q
    @Aziz-u6h6q ปีที่แล้ว +1

    Tes vidéos sont propres bro !

  • @moussahouadi7029
    @moussahouadi7029 7 ปีที่แล้ว +1

    BJ tu es vraiment fort bonne continuation et Merci

  • @noureddinehsaini2511
    @noureddinehsaini2511 7 ปีที่แล้ว +1

    Merci Monsieur c'est gentil de votre part

    • @formation-video
      @formation-video  7 ปีที่แล้ว

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

  • @yesno6042
    @yesno6042 6 ปีที่แล้ว +1

    Merci bcp !! Vous m'aidez !

    • @formation-video
      @formation-video  6 ปีที่แล้ว +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 TH-cam ? th-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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @aliou_thiam
    @aliou_thiam 6 ปีที่แล้ว +1

    merci bcp tu m'a vraiment aide

    • @formation-video
      @formation-video  6 ปีที่แล้ว

      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 TH-cam ? th-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

  • @malakfawzi1704
    @malakfawzi1704 3 ปีที่แล้ว

    Vous me sauvez la vie pour mon partiel

  • @maryammrabat7098
    @maryammrabat7098 7 ปีที่แล้ว +2

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

    • @formation-video
      @formation-video  7 ปีที่แล้ว

      Bonjour, tu veux parler des fichiers binaires, c'est dans ce tutoriel -> th-cam.com/video/_Z39xKbRd2E/w-d-xo.html

  • @l.pierre4616
    @l.pierre4616 4 ปีที่แล้ว

    32:45 Mais quel homme charitable

  • @RTh-mi1wo
    @RTh-mi1wo 2 ปีที่แล้ว +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  2 ปีที่แล้ว

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

    • @RTh-mi1wo
      @RTh-mi1wo 2 ปีที่แล้ว

      @@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  2 ปีที่แล้ว

      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

  • @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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @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 TH-cam ? th-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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @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
      ◾ TH-cam (personnel) : th-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.

  • @AYSKO
    @AYSKO 7 ปีที่แล้ว +2

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

    • @formation-video
      @formation-video  7 ปีที่แล้ว +1

      Bonjour, ça viendra dans la formation =)

  • @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 👍

  • @amineagoumi8783
    @amineagoumi8783 7 ปีที่แล้ว +1

    bonjour svp dans 27:35 ligne 36 pourquoi yavait pas dadresse &&& merci

    • @formation-video
      @formation-video  7 ปีที่แล้ว

      Bonjour, comment ça ?

    • @amineagoumi8783
      @amineagoumi8783 7 ปีที่แล้ว +1

      FormationVidéo prq cest pas fprintf(fic,%d,%s,%d,&age,&pseud,&abonne)

    • @formation-video
      @formation-video  7 ปีที่แล้ว

      Parce que age, pseudo et abonnes sont des chaînes de caractères. Pour les chaînes, en mettant simplement le nom, tu obtiens déjà l'adresse, donc il ne faut pas mettre le "&".

  • @ilhamkaddouri7038
    @ilhamkaddouri7038 6 ปีที่แล้ว +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  6 ปีที่แล้ว

      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 TH-cam ? th-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 6 ปีที่แล้ว +1

      Une idée svp ?

    • @formation-video
      @formation-video  6 ปีที่แล้ว

      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 TH-cam ? th-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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @wafistos
    @wafistos 7 ปีที่แล้ว +1

    Bravo tres bien expliquer !!

  • @Αλέξανδρος56
    @Αλέξανδρος56 9 หลายเดือนก่อน

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

  • @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.

  • @majdichebil217
    @majdichebil217 6 ปีที่แล้ว +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  6 ปีที่แล้ว

      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 TH-cam ? th-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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @openminded3216
    @openminded3216 7 ปีที่แล้ว +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  7 ปีที่แล้ว +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 7 ปีที่แล้ว +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  7 ปีที่แล้ว

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

    • @openminded3216
      @openminded3216 7 ปีที่แล้ว +1

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

    • @formation-video
      @formation-video  7 ปีที่แล้ว

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

  • @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 TH-cam ? th-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

  • @pierremichiels9436
    @pierremichiels9436 7 ปีที่แล้ว +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  7 ปีที่แล้ว

      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 7 ปีที่แล้ว +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  7 ปีที่แล้ว

      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);

  • @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 :)

  • @pierremichiels9436
    @pierremichiels9436 7 ปีที่แล้ว +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  7 ปีที่แล้ว

      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 7 ปีที่แล้ว +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  7 ปีที่แล้ว

      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 7 ปีที่แล้ว +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  7 ปีที่แล้ว

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

  • @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 =)

  • @mohamedouakib7546
    @mohamedouakib7546 5 ปีที่แล้ว +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  5 ปีที่แล้ว

      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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @zaneianeazeaeae6716
    @zaneianeazeaeae6716 7 ปีที่แล้ว +1

    Hello, tu envisages d'apprendre les notions de socket en c? ça peut être cool et être en lien avec la formation hacking que tu avais fait :p

    • @formation-video
      @formation-video  7 ปีที่แล้ว

      Bonjour. Oui oui, on parlera de sockets, sur plusieurs formations d'ailleurs ;).

  • @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 ;)

  • @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.

  • @ftim859
    @ftim859 7 ปีที่แล้ว +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  7 ปีที่แล้ว

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

  • @mahamattahaabatcha9986
    @mahamattahaabatcha9986 6 ปีที่แล้ว +1

    Les 16 premières vidéo m'ont beaucoup appris hamdullah, en faite est-ce que je peux dire que je suis déjà top en C vu que ya d'autre vidéo après les 16 premières. J'aimerai savoir en quoi ça me servir les restes de vidéo en plus je comprends pas la SDL?

    • @formation-video
      @formation-video  6 ปีที่แล้ว +1

      Bonjour, si tu as vu les 16 premières vidéos de la formation, tu as donc abordé toutes les notions standards du langage. Il n'y a rien de plus à apprendre sur ce dernier. La suite, c'est juste de l'application des notions vues précédemment.
      Dans les structures de données, ou la SDL, on ne fait que ré-utiliser ce qui a été vu (pointeurs, tableaux, allocations, chaînes, etc.)

  • @yumslio1
    @yumslio1 2 ปีที่แล้ว

    Hey, merci beaucoup pour tout les tutos que tu nous enseignes. J'avais une petite question : à 31:28 la ligne où tu déclares la variable position_curseur à t'elle une utilité ? En tout cas merci beaucoup pour tout ce que tu fais, j'ai lâcher openclassroom pour ton cours :p Bonne continuation

    • @formation-video
      @formation-video  2 ปีที่แล้ว +1

      Bonjour, ici non car tu remarques que la variable n'a pas été utilisée 😉

  • @botyjavannguessan7000
    @botyjavannguessan7000 7 ปีที่แล้ว +1

    Salut et bonnes fêtes de fin d'année à vous.
    Merci pour vos tutoriels qui me font beaucoup de bien.
    Cependant comment gérer les erreurs de saisies au clavier par l'utilisateur en c?
    Merci!

    • @formation-video
      @formation-video  7 ปีที่แล้ว

      Bonjour à toi, tu tombes bien j'ai fait un tutoriel sur ce sujet : th-cam.com/video/lzzXNRK7Khw/w-d-xo.html

    • @botyjavannguessan7000
      @botyjavannguessan7000 7 ปีที่แล้ว +1

      Ouf merci !

    • @formation-video
      @formation-video  7 ปีที่แล้ว

      De rien =)

  • @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

  • @nasro480
    @nasro480 6 ปีที่แล้ว +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  6 ปีที่แล้ว

      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 TH-cam ? th-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 6 ปีที่แล้ว +1

      Merci beaucoup .@@formation-video

    • @formation-video
      @formation-video  6 ปีที่แล้ว

      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 TH-cam ? th-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 6 ปีที่แล้ว +1

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

    • @formation-video
      @formation-video  6 ปีที่แล้ว

      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 TH-cam ? th-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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @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
      ◾ TH-cam (personnel) : th-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à : th-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
      ◾ TH-cam (personnel) : th-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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @cedricgourhant9940
    @cedricgourhant9940 2 ปีที่แล้ว

    je t'aime purée merci beaucoup

  • @mafallfall5103
    @mafallfall5103 3 ปีที่แล้ว

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

    • @formation-video
      @formation-video  3 ปีที่แล้ว

      Il s'agit du compilateur gcc (intégré à MinGW pour Windows) : th-cam.com/video/y-i96kqT53A/w-d-xo.html

  • @marechaldieme4903
    @marechaldieme4903 6 ปีที่แล้ว +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  6 ปีที่แล้ว

      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 TH-cam ? th-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 6 ปีที่แล้ว +1

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

    • @formation-video
      @formation-video  6 ปีที่แล้ว

      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 TH-cam ? th-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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @yaconno
    @yaconno 7 ปีที่แล้ว +2

    Bonjour, Merci pour cette vidéo qui m'aide pas mal à étudier pour mon examen de programmation :). j'ai tout de même une question concernant la lecture dans un fichier. J'utilise fscanf suivit de printf comme tu le fais mais il ne m'affiche que la première ligne de mon fichier alors que j'ai 3 lignes. comment faire pour parcourir tout le fichier ? :/ Merci d'avance, et encore merci pour tes vidéos qui aides de nombreux novices en programmations :)

    • @yaconno
      @yaconno 7 ปีที่แล้ว +1

      Pour ceux qui ont le même problème que moi j'ai finis par trouver. il suffit de faire une boucle while qui prend !feof(pointeur du fichier) comme condition.la fonction feof(fp) nous indique lorsqu'on on est arrivé à la fin du fichier donc en mettant le "!" devant , on lui dit juste de continuer à boucle tant qu'on est pas arrivé à la fin du fichier.

    • @formation-video
      @formation-video  7 ปีที่แล้ว

      Oui, c'est justement ce que j'ai montré dans la vidéo :).

  • @ankhjgl9944
    @ankhjgl9944 2 ปีที่แล้ว

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

    • @formation-video
      @formation-video  2 ปีที่แล้ว

      Merci, bonne suite sur le cours 👍

  • @EmkyuGG
    @EmkyuGG 7 ปีที่แล้ว +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  7 ปีที่แล้ว

      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 7 ปีที่แล้ว +1

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

    • @formation-video
      @formation-video  7 ปีที่แล้ว

      De rien :)

  • @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

  • @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 TH-cam ? th-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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @rayanebaha323
    @rayanebaha323 2 ปีที่แล้ว +1

    Bonjour,
    Au lieu de faire un while(1) on peut faire un while(feof(fic) == 0) | 11:50
    sinon super vidéo!

  • @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.

  • @pasc2421
    @pasc2421 ปีที่แล้ว

    Merci pour ce tutoriel, le rename fonctionne bien, sauf que le fichier renommé a perdu son contenu???

    • @formation-video
      @formation-video  ปีที่แล้ว

      Tu as du faire une erreur, car la fonction rename() ne peut pas supprimer le contenu du fichier

  • @jobjunior9027
    @jobjunior9027 2 ปีที่แล้ว

    Salut et merci pour votre travail, j'aimerai savoir comment pouvons nous enregistrés les informations à la ligne dans un fichier binaire?

    • @formation-video
      @formation-video  2 ปีที่แล้ว +1

      Bonjour, si tu veux faire cela, tu dois travailler en mode texte. En binaire, on stocke juste des octets, il n'y a donc pas de caractères (donc, pas de retours à la ligne).

    • @jobjunior9027
      @jobjunior9027 2 ปีที่แล้ว

      @@formation-video vraiment merci beaucoup pour votre aide, j'ai compris celà lorsque j'ai remarqué que ça fonctionne comme une bande magnétique 🙏

    • @formation-video
      @formation-video  2 ปีที่แล้ว

      👍

  • @shawpoufokouroro7565
    @shawpoufokouroro7565 7 ปีที่แล้ว +1

    salut , est ce qu'il ya une vidéo sur la saisie sécuriser du texte (dans un fichier ou sans fichier)

    • @formation-video
      @formation-video  7 ปีที่แล้ว +1

      Bonsoir, non pas encore mais celle-ci sera publiée sur la playlist "C - tutoriels" :)

    • @shawpoufokouroro7565
      @shawpoufokouroro7565 7 ปีที่แล้ว +1

      Une autre question svp si j continue votre formation est ce que je serai capable de faire mes propre programme ?
      Merci pour vaux réponses .

    • @formation-video
      @formation-video  7 ปีที่แล้ว +1

      Bien sûr, c'est même la meilleure manière d'assimiler les notions et progresser, même si tes premiers programmes seront très simples, ils ont leur importance. On est tous passé par là

  • @shawpoufokouroro7565
    @shawpoufokouroro7565 7 ปีที่แล้ว +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  7 ปีที่แล้ว +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 7 ปีที่แล้ว +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  7 ปีที่แล้ว +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 7 ปีที่แล้ว +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  7 ปีที่แล้ว +1

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

  • @andreareynaud8905
    @andreareynaud8905 6 ปีที่แล้ว +1

    Bonjour,
    Merci pour ces vidéos de grande qualité, vous faites du super travail.
    J'ai une question à propos de l'utilisation des fonctions de positionnement.
    A la 31ème minute, vous déclarez la variable position_curseur et vous l'initialisez.
    Je ne comprends pas pourquoi. On ne l'utilise pas ici par la suite non ?

    • @formation-video
      @formation-video  6 ปีที่แล้ว

      Oui finalement je ne l'ai pas utilisé mais ça peut te servir pour tester le retour de la fonction ftell() par exemple, qui retournerait -1 en cas d'erreur. Dans l'idéal (même si je ne le fais pas en vidéo pour gagner un peu de temps), il faut vérifier le retour de chaque fonction utilisée.
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- 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 TH-cam ? th-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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

    • @andreareynaud8905
      @andreareynaud8905 6 ปีที่แล้ว +1

      @@formation-video Je vois, merci d'avoir pris le temps de répondre !

    • @formation-video
      @formation-video  6 ปีที่แล้ว

      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 TH-cam ? th-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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @titouanhuteau9554
    @titouanhuteau9554 7 ปีที่แล้ว +1

    merci, poto, tu fera du systeme embarqué un peu ?

  • @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*

  • @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 =)

  • @varuslimogneemegni499
    @varuslimogneemegni499 6 ปีที่แล้ว +1

    merci monsieur sa ma beaucoup aidé cette vidéo je voudrais savoir comment supprimer un élément dans un fichier

    • @formation-video
      @formation-video  6 ปีที่แล้ว

      Bonjour, pour supprimer un élément dans un fichier, en général on va se placer à l'endroit voulu et faire du remplacement par du texte vide.
      Mais sur des programmes plus avancés, on se contente bien souvent de créer un nouveau fichier qui viendra remplacer l'ancien avec des données mises à jour.

    • @varuslimogneemegni499
      @varuslimogneemegni499 6 ปีที่แล้ว +1

      merci beaucoup pour le conseil sa ma beaucoup aidé et ma soulager !

    • @formation-video
      @formation-video  6 ปีที่แล้ว

      De rien :)

  • @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)

  • @nasro480
    @nasro480 6 ปีที่แล้ว +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  6 ปีที่แล้ว

      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 TH-cam ? th-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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @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 TH-cam ? th-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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @hatemmomtathel8355
    @hatemmomtathel8355 4 ปีที่แล้ว +1

    Merci pour ce cour
    Peux tu m'expliquer la différence entre exit(1) et return 1 ?

    • @formation-video
      @formation-video  4 ปีที่แล้ว +2

      Le premier est une fonction qui va quitter le programme avec un code d'erreur 1
      Le second est une instruction qui quitte une fonction en renvoyant la valeur 1

    • @hatemmomtathel8355
      @hatemmomtathel8355 4 ปีที่แล้ว

      @@formation-video merci

    • @formation-video
      @formation-video  4 ปีที่แล้ว +1

      De rien ;)

  • @neithane7262
    @neithane7262 4 หลายเดือนก่อน

    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  4 หลายเดือนก่อน

      Bonjour, montre ton code

    • @neithane7262
      @neithane7262 4 หลายเดือนก่อน

      @@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  4 หลายเดือนก่อน

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

  • @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.

  • @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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @botyjavannguessan7000
    @botyjavannguessan7000 7 ปีที่แล้ว +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  7 ปีที่แล้ว

      Bonjour, tu peux suivre mon tutoriel sur les fichiers binaires pour cela : th-cam.com/video/_Z39xKbRd2E/w-d-xo.html

  • @Chxreza
    @Chxreza 3 ปีที่แล้ว +1

    la variable "int position_curseur" elle sert à kw ?

    • @formation-video
      @formation-video  3 ปีที่แล้ว

      À mémoriser la position du curseur dans le fichier

    • @Chxreza
      @Chxreza 3 ปีที่แล้ว

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

    • @formation-video
      @formation-video  3 ปีที่แล้ว

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

  • @bcbg2951
    @bcbg2951 3 ปีที่แล้ว +1

    MERCI pour ces vidéos!!!
    J'ai essayé de programmé comme tu l'as fait vers le milieu de la vidéo, mais j'ai des zéros qui apparaissent lors de l'affichage. J'ai essayé de changer des choses, mais rien à faire, les zéros restent (en fait ils viennent de la déclaration des entiers age et nombre d'abonnés, mais il faut bien leur donner une valeur au début?!
    Voici mon programme
    #include
    #include
    int main(void)
    {
    FILE *fic=fopen("sauvegarde.txt","r");
    signed char texte[300];
    int age=0;
    int nombre_abonnés=0;
    if (fic==NULL)
    exit(1);
    while (fgets(texte,300,fic)!=NULL)
    printf("%s %d %d", texte, age, nombre_fois);
    fclose(fic);
    return EXIT_SUCCESS;
    }
    Et il me renvoie :
    Apa 20 1
    0 0Lala 21 1000
    0 0Snoopy 21 1000 0 0
    Process returned 0 (0x0) execution time : 0.055 s
    Press any key to continue.
    Pourriez-vous m'aider s'il vous plait?

    • @formation-video
      @formation-video  3 ปีที่แล้ว

      Utilise pastebin pour partager ton code

  • @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 : th-cam.com/video/_Z39xKbRd2E/w-d-xo.html

  • @mohamedndoye7962
    @mohamedndoye7962 5 ปีที่แล้ว

    Bonjour formation video je viens de m'abonner a votre chaine
    j'ai une question a vous poser.Si par hasard vous voulez affecter a votre fichier le nom que vous avez demander a l'utilisateur comment faire avec fopen
    j'avais fais ca: printf("donner votre nom");
    ensuite je fais fic= fopen("%s.txt","a+",nom); mais ca n'a pas marche

    • @formation-video
      @formation-video  5 ปีที่แล้ว

      Bonjour, c'est bien normal car fopen() ne prend pas en paramètre de formatage de chaîne (comme le ferait printf ou scanf). Il faut directement lui passer une chaîne en brut ou par une variable :
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      💙 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

    • @mohamedndoye7962
      @mohamedndoye7962 5 ปีที่แล้ว

      @@formation-video je me suis abonne depuis longtmps
      Finalement j'ai reussi a le faire en apppelant la fonction strcat(strcat(strcat(prenom,"-"),nom),".txt"); et merci pour votre reponse

    • @formation-video
      @formation-video  5 ปีที่แล้ว

      Parfait :)
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      💙 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @regisdam98
    @regisdam98 7 ปีที่แล้ว +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  7 ปีที่แล้ว +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 7 ปีที่แล้ว +1

      Ah oui !
      Merci !

    • @formation-video
      @formation-video  7 ปีที่แล้ว

      De rien ;)

  • @lamyarochdi9325
    @lamyarochdi9325 2 ปีที่แล้ว

    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  2 ปีที่แล้ว

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

  • @urbainmpikahoutou6098
    @urbainmpikahoutou6098 6 ปีที่แล้ว +1

    Je suis ravi d'avoir regardé cette vidéo.Cependant je souhaiterais savoir ce que signifie : scanf("%f", ¬e[i]);Merci !

    • @formation-video
      @formation-video  6 ปีที่แล้ว

      Peux-tu montrer tout ton code ? Ce sera plus adéquat pour répondre à ta question 😉
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- 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 TH-cam ? th-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 6 ปีที่แล้ว +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  6 ปีที่แล้ว

      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 TH-cam ? th-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 6 ปีที่แล้ว +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  6 ปีที่แล้ว

      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 TH-cam ? th-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 6 ปีที่แล้ว +1

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

    • @formation-video
      @formation-video  6 ปีที่แล้ว

      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 TH-cam ? th-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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @kamronn12
    @kamronn12 ปีที่แล้ว

    Rebonjour !
    Tu veux bien faire une vidéo complémentaire qui parlerait du traitement des fichiers binaires ??!
    Merci d'avance.😶

    • @formation-video
      @formation-video  ปีที่แล้ว

      Bonjour, elle existe déjà (dans la playlist "C - tutoriels") : th-cam.com/video/_Z39xKbRd2E/w-d-xo.html

  • @elielkonigmiminoucoulibaly1533
    @elielkonigmiminoucoulibaly1533 5 ปีที่แล้ว

    J'ai aimé la vidéo vraiment c'est très bien expliqué maintenant je voudrais savoir comment supprimer un élément dans un tableau que on n'a déclaré et qui se trouve dans un fichier ??

    • @formation-video
      @formation-video  5 ปีที่แล้ว

      Un tableau dans un 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

    • @elielkonigmiminoucoulibaly1533
      @elielkonigmiminoucoulibaly1533 5 ปีที่แล้ว

      @@formation-video oui un tableau dans un fichier

    • @formation-video
      @formation-video  5 ปีที่แล้ว +1

      Un fichier est soit du texte, soit du binaire, tu ne peux pas vraiment représenter de tableau dans un fichier. C'est simplement une notion en informatique pour représenter en mémoire des données stockées de manière contiguë.
      Du coup, comment sont écrites tes données dans ton fichier ? As-tu un exemple à montrer ?
      ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
      💙 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
      ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

    • @elielkonigmiminoucoulibaly1533
      @elielkonigmiminoucoulibaly1533 5 ปีที่แล้ว

      @@formation-video merci beaucoup pour la précision. J'ai réussi à régler mon problème.

  • @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 TH-cam ? th-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 TH-cam ? th-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 TH-cam ? th-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
      +---------------------------------------------------------------------------------------------------------------------------------------------+