Comments

  1. FormationVidéo

    NOTES IMPORTANTES :

    28:10 – il y a une micro-coupure de la vidéo puisque j'avais eu des soucis avec la fonction strchr() pendant l'enregistrement de la séance ;).
    – La fonction scanf() s'arrêtera au premier espace rencontré.
    30:45 – la fonction sprintf() fonctionne comme printf(), avec en premier paramètre la chaîne sur laquelle écrire. Il n'y a pas besoin de spécifier la taille de chaîne (comme fait dans la vidéo avec le "5")

  2. Learner

    Salut Jason. S'il te plait, peux-tu m'expliquer comment faire un scanf avec deux mots séparés par un espace? Par exemple je voudrais insérer deux prenoms mais sur le terminale il ne considère que le premier. Merici

  3. wéã MT

    Merci , svp comment on peut éclater deux sous chaine dans une chaîne de caractères

  4. xxx Grey

    bonjour, mon scanf ne répond pas, au moment ou je rentre mon prénom j'ai une fenêtre "exception levée"

  5. Ihandjika Nasser

    quelqu'un peu m'aider à me dire comment retrouver les fonction dans une bibliothèque et comme (<stdio.h>)

  6. Dorian Bogucki

    Bonjour, j'ai deux petites questions.
    1) Comment ça se fait que les fonctions ne marchent que avec le type char ? J'ai essayé avec signed char et unsigned char et j'obtiens une erreur dans les deux cas.
    2) Quelle est la différence entre la fonction strcpy() et sprint() ? J'ai l'impression qu'elles donnent le même résultat.
    Merci.

  7. Max Mlr

    j'en suis à 11:41 pour le "scanf" je tape quelque en prénom je fais retour sauf que ça valide pas, je suis obligé de réécrire quelque chose et de réappuyer sur entrer pour que ça valide est-ce normal ?

  8. Akram Elomrani

    Comment on fait des modifications de la chaînes ? Vous avez fait dans la formation python upper() lower() capital() title() count() split() vraimment des fonctions trop utiles !!

  9. Kyrafox

    Salut Jason, ça n’a rien à voir avec la vidéo mais tu penses qu’un jour tu feras des tuto pour savoir se servir d’unity?

  10. Phil Toa

    Bonne Année et meilleurs voeux Jason.
    ps: Tiens il me reste un toast …

    signed Zorro[ ] = { ' z ' } ;
    char Zo [ ] = { Zorro [0] } ;
    printf(" n Dinde %c qui veux dire %cavata n", *Zo,*Zo);

    Bien sure l étoile car c est une star 🌟 … Tu m apportes tellement Jason merci encore 😂.

  11. Zidane Lemdjo

    Stp j'ai un petit pb
    Si au lieu de demander "le" nom, je veux demander "les" noms, comment faire pour que ce que saisit l'utilisateur soit situé dans la même variable nom. Parce que lorsque j'exécute mon programme (ou je demande le nom et ensuite le prénom),et que je saisit deux noms le deuxième est stocké dans la variable "prénom"

  12. Zgames

    pour réduire une chaine on peut faire :
    char value[5] = "1234";
    value[3] = '';
    printf("%s",value);
    sa peut créer des problème?

  13. Lama

    Salut Jason, je suis sur VS Code et scanf fait tourner mon prog en boucle, Savez-vous comme je peux réparer ça ?

  14. A A

    Vu que prenom est un pointeur ne doit-on pas écrire:
    printf("%s", *prenom)
    plutôt que:
    printf("%s", prenom)
    ?

  15. A A

    Pourquoi à 17:20 il y a troncature alors que Jean-Paul Gauthier ne fait que 18 caractères <25?

  16. Hugo Brenet

    Bonjour, pour la commande strlen mon compilateur n’accepte pas %d mais me propose %ld, pourquoi ? (Ps: vos vidéos sont formidables et me sont très utiles, merci!)

  17. SwaiiiZ Pi

    Salut d'abord merci pour tes vidéos, je prépare mon avenir grâce à toi! Je me posais une petite question bête : comment toi tu as appris à coder ?

  18. Dywan

    [FONCTIONS DES CHAINES] :

    strcpy() : copie une chaîne dans une autre

    strlen() : longueur d'une chaine sans caractere de fin de chaine ''

    strcmp() : comparer deux chaines (léxicographiquement)

    strcat() : concaténer deux chaines (fusionner)

    strstr() : chercher une chaine dans une autre

    strchr() : chercher 1ere occurence du caractere

    sprintf() : écrit dans une chaine

  19. Maxence Simonart

    Salut, merci pour cette vidéo. Comment dois-je faire pour stocker directement tout un texte avec des espaces et points etc? Car un scanf("%s", string); ne va que enregistrer le premier mot bien sûr. Merci!

  20. Sidahmed Benaissa

    bonjour !
    pouvez vous me dire pourquoi ce code ne fonctionne pas , j'ai essaiè d'avencer le pointeur pour afficher toute les lettre de la chaine :
    int main()
    {
    char chaine[8]="bonjour";
    int i= 0 ;
    while (chaine) {
    printf("%c n ",*chaine);
    chaine++ ;
    }
    return 0;
    }

    quelle est la solution pour le compiler , merci

  21. Sidahmed Benaissa

    bonjour !
    j'ai une question pourquoi quand on saisie une chaine de charactere qui contient des espaces le compilateur prend juste ce qui est avant le premier espace et ne prend pas tout ce qui est après
    merci

  22. paule marie Touwe

    j'ai regardé la video sur les fichiers et tu n'as pas mentionné fread je viens de voir ca dans un document c'est quoi son utilité SVP. Merci.

  23. Elhios Fellah

    slt : gas a 17:22 sa n'a pas planter sa a juste pas afficher l'éxtention du nom tape le nom jean- paul gauthier comme ça (jean-paul-gauthier) et sa va tout afficher.

  24. samuel marin

    Je ne veux pas passer au dessus de Jason mais n'hésitez pas à décrire ce que vous avez et voulez par des schémas. Ça vous enseignera beaucoup de choses. Cette pratique m'a enlevé une épine du pied alors que j'ai passé une partie de la journée à me battre entre le code et la console 😞. Avec un bon schéma, tout s'est éclairé d'un coup. 😉.

    N'hésitez pas à tester vos bouts de code à part, pour voir le comportement du compilateur et du résultat avant de les intégrer au code final. Ça évite les pages de bugs dont on ne comprend pas tout et de mieux localiser ces fameux bugs.
    Frères de C, à vos codes !

  25. samuel marin

    Bonjour Jason.

    Tout d'abord, merci pour toutes ces incroyables vidéos.

    Je m'y suis mis il y a très peu et trouve ça super intéressant donc continuez.

    Mon souci est le suivant : Peut-on retourner, au sens de return, un tableau de chaînes de caractères ? Euh ! Donc un tableau de tableaux 😁.

    Merci par avance pour votre précieuse réponse.

  26. badis 001

    sa "+ , – , *,/" esque on peu les inficter a une variable de type char

  27. liza Nzau

    bonjour je souhaite vraiment vous remercier vous m'avez aidée mais j'ai un probleme j'essaye de suivre vos explication et je n'arrive pas a arriver au resultat demander on me demande d'Écrivez un programme en c++ capable de trouver une lettre donnée à l’intérieur d’un mot de plus de 10 caractères, entré par l’utilisateur. Le programme doit indiquer la ou les positions successives du caractère et afficher le ou les caractères trouvés en majuscules.

    Exemple :

    Entrer un mot de plus de 10 caractères : extraordinaire

    Lettre à rechercher : a

    Résultat : extrAordinAire

    La lettre a apparaît aux positions 5 et 11. mais je suis bloquée ca fait deux jours.

  28. Martin VERRIER

    Bonjour, je voudrai savoir ce que renvoie la fonction strchr si l'occurrence que l'on cherche n'est pas presente dans la chaîne 🤔.
    Et merci beaucoup pour les vidéos.

  29. momo s!!!!

    Comme d'habitude,excellente façon d'expliquer la leçon.
    Bonne continuation.

  30. king kurama

    Slt Mr jason. Je suis un fan de votre travail. Puis-je svp savoir comment faire pour comparé deux chaine de caractère dans un if statement?? Genre if(mot1= mot2)
    Printf ("correcte");
    Else
    Printf("wrong");

    Ça déjà un bye que je veut faire cela mais je n'y arrive jamais 😭😭😭

  31. with fatima

    bon jour je veux faire une fonction pour concaténer deux chaînes sans utiliser strcat
    char concat(char *w1 , char w2){

    int i,j;

    i=0; j=0;

    for(i=0;w1[i]!='';i++);

    for(j=0; w2[j]!=''; j++, i++){

    w1[i]=w2[j];}

    w1[i]='';

    return (w1);}
    j'ai parcouri la première chaîne jusqu’à la fin puis j'ajoute de la deuxième dans la premier mais ça ne fonctionne pas ou est ma faute?
    est dans la boucle for quel la différence entre utiliser(point virgule 😉 et (virgule seulement,) entre les condition de for?
    et merci beaucoup

  32. Wartani Khalil

    pk t'a mis une * avant resultat (je pense que ta pas besoin d'un pointeur paske c une fonction et elle vat retourner quelque chose du coup le return de ta fonction vat pas s'effacer pas vrai ??)

  33. Martin Eric

    printf("%d", strlen(chaine))
    Ne fonctionne pas chez moi.

    Pour y remédier j'ai du ajouter "(int)" devant "strlen" :
    printf("%d", (int)strlen(chaine))

Your email address will not be published. Required fields are marked *