J'ai commencé la formation hier, j'en suis à la 5ème vidéo. Un immense merci, pour ta patience et ta pédagogie. C'est clair, fluide et concret. Merci à toi Jason.
J'ai commencé des études de programmation l'année dernière. Malheureusement les cours que j'ai sont très (très très) mal expliqués et j'ai pas mal de retard (d'ailleurs je sais pas comment je vais réussir mes examens cette fin d'année ... je vais bûcher comme jamais) . Mais en 5 vidéos, j'ai réussi à comprendre ce que je n'ai rien compris en l'espace d'un an. Merci beaucoup ça m'enlève tellement de poids !
Salut à toi ! Juste un petit commentaire afin de te remercier du contenu de ta chaîne. J'ai commencé à suivre tes cours de C récemment et je compte bien en faire de même avec Python car je trouve tes explications claires et bien ordonnées. En bref, beau travail ! Je te souhaite une bonne continuation :)
j'avais renoncer à la programmation car je ne comprenais rien mais aujourd'hui grâce à ta manière d'expliquer je me suis relever. UN GRAN MERCI MON SOVEUR.
Le traitement son est de bien meilleur qualité et fais encore plus ressortir la qualité de ton travail. Super formation pour ma part elle me permet de prendre de l'avance sur mes cours d'info en école d'ingénieur.
Merci, à la base les premiers cours de la chaîne étaient enregistrés avec le micro de ma webcam. Voilà pourquoi en faisant l'acquisition d'un vrai micro, j'ai ré-enregistré toutes les anciennes vidéos de la chaîne 🙂 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
Merci beaucoup ! ✌ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
Bonne continuation :) +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
Bonsoir J'ai commencé à suivre votre formation sur le langage C. Mais j'ai un problème avec l'exercice suivant quand je le lance avec gcc : #include int main() { char tab_prenom[30] = "prenom", tab_nom[15] = "nom"; char numero_carte_d_identite[20] = "cni"; printf("%-30s\t %-15s \t %-20s ",tab_prenom, tab_nom, numero_carte_d_identite); tab_prenom[30] = "hammoy"; tab_nom[15] = "Badine"; numero_carte_d_identite[20] = "1 2681 2002 005541"; printf("%-30s\t %-15s \t %-20s",tab_prenom, tab_nom, numero_carte_d_identite); return 0; } le gcc me retourne: laye.c : in function "main" laye.c : 8:17: warning : assignment makes integrer from pointer without a cast [-Win t-conversion] tab_prenom = "hammoy"; laye.c : 9:14: warning : assignment makes integrer from pointer without a cast [-Win t-conversion] tab_nom = "Badine"; laye.c : 10:33: warning : assignment makes integrer from pointer without a cast [-Win t-conversion] numero_carte_d_identite = "1 12681 2002 005541";
15:55 J’aime beaucoup cette façon de donner une arme en indiquant ses dangers. 😁😁 C’est une belle astuce quand même, bien qu’il est mieux de rester simple à l’examen.🤗🤗
Coucou, alors tu as les opérateurs simplement : Le + pour l'addition Le - pour la soustraction Le * pour la multiplication Le / pour la division Le % pour le modulo (reste d'une division Euclidienne) Et la priorité des opérateurs fonctionne comme en mathématiques.
bns j'aimerai savoir l'usage du point virgule car jai vu que ds chaque language d eprogramation mm des logiciel sa diffère quand jai exécuté le programme la 1 ere foi ca na pas foctionné car jai oublié ";" dans la ligne scanf mrc d'avance!
Coucou, le point-virgule dans des langages compilés comme le C indique simplement la fin d'une instruction, pour cela qu'il est obligatoire :) +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour, en général c'est précisé, et pour les nouvelles vidéos où je proposerai des énigmes et exercices, je dirai toujours quelles notions sont à savoir =).
Super je te remercie, j'ai eu un doute par rapport au caractère "imprévisible" du comportement de cette instruction. Et contrairement à ce que tu annonçait c'est un point de détail qui m’intéresse beaucoup ! Merci encore pour tes cours et ta disponibilité.
Bonjour, Quand je fait exactement le meme codage que vous dans le niveau de départ et le niveau actuel je ne retrouve pas mes valeurs mais je vois &d au deux . Pouvez vous me dire comment cela ce fait merci
Bonjour, peux-tu montrer ton code ? +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour, tout d’abord je tiens à vous remercier pour ces formations qui ont une grande valeur pour moi. J’aimerai savoir si il est utile de connaître l’intégralité de votre cour sur le langage C pour intégrer l’école 42 ?( je fais la piscine en juin)
Répondu sur Discord, car deux fois que je réponds ici et mon commentaire ne reste pas +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
Il y a aussi l'opérateur XOR avec le "^" qu'il ne faut pas oublier et qui est implémenté de base dans le langage (je veux dire ps comme sinus ou cosinus ou il faut en plus).
La fonction main en C est le point de départ de tout programme quand il est exécuté. La norme impose qu'elle renvoie un entier (0 si tout s'est bien passé, autre valeur en cas d'erreur). Mais tu en apprendras davantage sur les fonctions plus tard dans le cours 😉 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
La commande "cls" sur le terminal Windows efface tout simplement l'écran, pour compiler il faut juste faire : -> gcc monfichier.c -o prog Et l'exécuter avec -> prog.exe
Il faut juste ajouter .0 au numérateur ou au dénominateur. Exemple : 5.0/2.0=2.5 Et pour les variables, tu fais un caste aussi appelé transtypage. Exemple : (float)monEntier/unAutreEntier = unFloat
Bonjour je suis la formation à la lettre mais je sais pas ce qu'il se passe, j'écris ce code dans Visual Studio Code : #include int main(void) {
int niveau_joueur = 0; printf("Choisir le niveau de depart : "); scanf("%d", niveau_joueur); printf("Niveau de depart : %d ", niveau_joueur); //Le personnage a fait des quetes... niveau_joueur = niveau_joueur + 1; printf("Niveau actuel : %d ", niveau_joueur); return 0; } Le problème c'est que quand je lance le programme, il exécute uniquement le premier printf et le premier scanf, ensuite j'ai une pause de 1 seconde et ça termine le programme. Est-ce une erreur ou un bug ?
Bonjour, l'erreur vient de ton scanf(), regarde bien, il y a une erreur 🙂 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@@formation-video 2 minutes après avoir posté ce commentaire je me suis rendu compte de mon erreur qui était d'avoir oublié le & haha, maintenant je suis à la vidéo sur les pointeurs, merci de ta réponse rapide, tu expliques super bien ! ;)
Impeccable, c'est parti pour la suite ! 👍 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
bns jai une question ( peut etre bete mais bon) je suis debutant en Prog C mais je veux savoir a quoi ça sert les operations dans cette video ? cest a dire , a quoi ça va me servir tous ça apres ? c juste pour faire une application Calculatrice? ou on peut faire beaucoup de choses avec ..? comme quoi ? merci vraiment tes un genie
Bonjour, il n'y a pas de question bête au contraire, il faut comprendre même la notion la plus basique pour bien l'exploiter ensuite :). Alors les opérateurs vont permettre tout un tas de calculs, et le calcul est utile dans tout programme. Par exemple, plus tard, tu verras que ça te servira à te déplacer dans un tableau de données, ça peut servir dans un jeu vidéo à calculer les points d'expérience gagnés lors d'un combat, sur une application, ça peut servir à définir les dimensions d'une fenêtre, d'un menu, etc. C'est vraiment indispensable, ça reste des mathématiques très simples mais nécessaires car tu en auras vite besoin partout et tu manipuleras des nombres partout dans tes programmes.
Et bien, en regardant ce que je montre dans mes vidéos simplement =) +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
pour quoi il marche pas !? voici ce qui m'affiche C:\Users\user1 hamid\Desktop\prog>gcc main.c -o hello C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/5.1.0/../../../../x86_64-w64-min gw32/lib/../lib/libmingw32.a(lib64_libmingw32_a-crt0_c.o): In function `main': C:/crossdev/src/mingw-w64-v4-git/mingw-w64-crt/crt/crt0_c.c:18: undefined refere nce to `WinMain' collect2.exe: error: ld returned 1 exit status
Depuis ton éditeur de code, il faut encoder ton fichier en UTF-8 pour ne plus avoir cette erreur ;) +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour, avant tout je vous remercie pour toutes les vidéos. Voilà je suis nouvelle en programmation et j aimerai bien savoir quelle est la différence entre int et int 32 car lorsque j ai compilé en suivant vos instructions avec int dans l une de vos vidéo le programme n a pas voulu s exécuter et lorsque j ai changé avec int 32 il s exécuté. Merci
Bonjour, int est le type général qui peut varier suivant le système (32 ou 64), mais si tu indiques "int32", il sera explicitement en 32, c'est la différence entre les deux. Par contre, utiliser "int" devrait fonctionner, mais je ne sais pas quel est ton code complet. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
bonjour, merci pour tout ce que vous faites. j'ai commencé la formation, tout allait bien, mais aujourdhui en créant un exécutable pour essayer un des opérateurs, mon antivirus s'est mis a supprimer tous les exécutables que je crée. je fais comment svp ?
Bonjour, deux solution : - passer ton répertoire de programmation en liste blanche / liste d'exclusion dans les paramètres de ton antivirus - sinon, changer d'antivirus (surtout si tu as Avast, AVG, McAfee ou BitDefender) ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@@formation-video merci beaucoup, c'est réglé ! et j'ai escan by the way, je n'sais pas si c un bon ou pas, a vrai dire je n'sais meme pas ce qui fait d'un AV un bon ! en tout cas, merci, merci et merci !
Salut, svp l'exercice sur le niveau des joueurs, pourquoi vous avez initialisé la variable niveau_joueur à -1? J'ai essayé avec 0 et 1 ça donne le meme résultat j'aimerais bien pouvoir comprendre s'il vous plait
Non, il n'existe que la syntaxe i++ ou ++i (post-incrémentation ou pré-incrémentation), et la même chose avec i-- ou --i. On ne peut donc pas écrire ++1. Voir ce code : pastebin.com/cR4nAQDr (i vaudra 0 au départ, puis 1). +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
De rien ;) +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
C'est le thème Tomorrow Night Eighties +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
C'est un caractère en informatique pour faire un retour à la ligne. Tu le retrouveras donc dans les autres langages de programmation 🙂 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
J installé récemment linux mint tricia sur un ordi lorsque je compile un programme c j'obtiens le message suivant : gcc bonjour.c -o bonjour bonjour.c:2:10: fatal error: stdio.h: Aucun fichier ou dossier de ce type #include le programme fonctionne sur mon autre pc avec un linux mint plus ancien en regardant dans les dossier systeme je constate que je n'ai pas de fichier stdio dans le repertoire /usr/include comment remédier à cela ? merci d'avance et encore bravo pour vos formations ! Pierre
Bonjour, un petit "sudo apt update && sudo apt install build-essential" pour les outils qu'il manque et ça devrait compiler sans problème 😉 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
Salut j'ai 2 questions svp À quoi sert le langage concrètement dans le travail à domicile et j ai vu que la formation est réalisé il y'a 3ans est ce que ça reste utile car le monde changent avec la technologie où ça reste à vie
Salut ! Qu'entendez vous par travail à domicile ? Sinon bien que cette formation dates d'il y a 3 ans elle reste d'actualité, vous pouvez également visionnez les 16 premiers épisodes pour acquérir les bases et ensuite commencer la formation C++ qui et de 2018~2019 !
Bonjour, oui toujours d'actualité. Enfin, la programmation sert ou non selon ce que l'on veut en faire. Donc si c'est dans le cadre de son travail, il faut qu'il y ait un intérêt à l'employer. ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Bonjour, merci pour tes cours, je commence de zéro et je trouve tes vidéos très claires. Peux tu me dire comment se fait la priorité sur un modulo? Est ce qu’il peut être mis dans une ligne de calcule. Exemple, comment se calcule 4*5%2? Merci d’avance
Bonjour, le modulo a une priorité identique à la multiplication et la division. Ces trois sont donc prioritaires par rapport à l'addition et la soustraction 👍
Bonjour Merci beaucoup pour tes vidéos, elles sont super bien expliquées et on y apprend beaucoup. J'ai quand même un problème à te signaler à mon niveau, à 3:28 de la vidéo. En exécutant le programme sur CMD, ça marque : "C:\Users\Thoma\OneDrive\Bureau\Programmation>var Accès refusé." Voilà, pourrais-tu m'expliquer pourquoi ?
Bonjour, je me pose une question sur la syntaxe. doit-on mettre des espaces entre les chiffres et les opérateurs ? (écrire 6+4 ou 6 + 4 ) ? Même question pour les variables ? (écrire Nb1 = Nb1 * 15 ou Nb1=Nb1*15 )
Bonsoir Jason. est-ce possible de te faire des suggestions sur tes prochaines publications? Si oui par mail ou alors il faut les laisser en commentaire? Merci
Tu peux toujours le faire sur une vidéo en rapport avec ton message, sinon me contacter sur Discord : jasonchampagne.fr/me-contacter Aussi, un petit tour sur le GitHub donne un aperçu du contenu actuel et à venir : github.com/jasonchampagne/FormationVideo
Bonjour, je ne comprends pas pourquoi je suis obligé de compiler avec l' IDE avant d'utiliser gcc. Si j'essaie de compiler avec gcc directement il compile les instructions précédentes...
@@formation-video Ok merci ! j'avais l'impression en regardant tes videos que la compilation se faisait sans avoir besoin d'enregistrer les modifications. Bonne journée.
Bonsoir, J'ai un petit souci. Je suis en train de compiler le programme sur le niveau des jeux vidéos. Et windows me dit que le programme en question a cessé de fonctionner. Je suis perdu, je n'ai pas la solution. Pourriez-vous m'aider svp?
Bonsoir, tu as sûrement une erreur dans ton code, ce qui entraîne le plantage de ton programme ;) ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Super travail bravo à toi, tu m'a donné l'envie de me mettre à l'informatique depuis longtemps seulement c'est assé compliqué pour moi de m'y mettre vraiment à fond entre le travail et le reste au final la semaine je peux consacré à peine 1h par jour à mon apprentissage. Je suis à fond sur le réseau seulement je tourne un peux en rond je vais me mettre par la suite à la programmation pur et dur surement en commencant sur du python avant le C ou le C++. Mais ma question c'est est-ce que 1h par jour suffit ?
Je vais aller à l'encontre de ce que disent 95% des gens, mais pour moi, toujours, la qualité passe bien avant la quantité. Et la qualité, on la créée en prenant le temps de faire les choses. Je vais paraître un peu "philosophe", mais le temps est une invention de l'homme, qui avec les années, nous a emprisonné dans une routine et dans une prison à laquelle dès que tu veux en sortir, il y a toujours quelqu'un pour te rappeler à l'ordre. Alors, il est important pour certains points, quand tu le peux, de faire à ton rythme et prendre le temps à la réalisation de projets. Même si la société pousse à produire toujours plus et en plus grosse quantité. Alors que tu ais 1 heure par jour, ou 10 heures, prends le temps qu'il te faudra et tout se passera bien :)
Je te remercie pour ta réponse et j'en prend évidement compte. C'étais juste une impressions que je me suis fait par moi même, je me suis dit que pour l'instant tout va bien, mais le jour où j'attaquerais vraiment la programmation pur et dur peut être qu'il faudra que j'y consacre beaucoup plus de temps. Et c'est surement ce que je compte faire je voulais juste avoir ton avis, car pour moi t'es vidéos mon énormément motivé et j'ai surtout appris pleins de choses. Bonne continuation à toi !
Hey ! Je passe par là un peu par hasard. C'était simplement pour peut-être te donner un conseil (du moins ça a bien marché pour moi..). Commencer par le Python est loin d'être une mauvaise idée (simple à prendre en main et une syntaxe très agréable on va pas se mentir !) cependant si tu comptes faire du C après, pourquoi ne pas commencer par le C ? Le C te permettra d’acquérir les notions fondamentales de la programmation. En connaissant cette base tu pourras beaucoup plus facilement apprendre des langages de plus hauts niveau tel que le Python (où n'importe quoi d'autre !). Tu risques d'y laisser des plumes au départ mais crois moi c'est très formateur. En comprenant le fonctionnement basique de la mémoire (avec la notion de pointeur, d'adresses etc..) tu comprendras ensuite beaucoup plus facilement ce qui se passe lorsque tu fais un add(1) (pour une liste) en Java par exemple. Bref le C, de mon point de vue, n'est pas un langage pour véritablement faire des jolis programmes (enfin si c'est tout à fait faisables mais les langages de plus hauts niveau te faciliteront grandement la tâche) mais plus pour apprendre et comprendre. Enfin voilà, ce n'est que mon avis mais je tenais à le partager ! Bonne continuation.
Super alors, en tout cas, avec une heure par jour, c'est déjà bien suffisant. Car finalement, ce qui compte c'est la régularité, histoire de ne pas oublier ce que tu as tout juste appris, car au début, on oublie vite. Après, ça devient comme le vélo, on s'en souvient =).
Bonjour, les exercices sont sur cette playlist : ua-cam.com/play/PLrSOXFDHBtfF6lXQpJ4hBha76DsQufiEQ.html +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
Merci pour la video, très intéressante, j’ai juste une question : je m’entraîne sur repl.it et lorsque je met en l’occurrence la variable (joueur++), il ne la prends pas en compte et laisse le niveau du joueur originel. Peut être est ce lié au site...
Possible oui, si ton code est correct mais qu'il ne fait pas en ligne la même chose qu'en local, c'est que cela vient de leur site ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Bonjour Jason ! Je débute dans la programmation car je souhaite m'orienter dans le domaine du hacking défensif donc j'en suis vraiment au début bref, je voulais me joindre aux autres pour te dir que tes vidéos sont vraiment de très bonne qualité et me font progresser rapidement. En revanche je suis confronté à un problème ! peut-on changer le (main .c) en (prog.c) manifestement oui mais ne doit-on pas avoir une fonction principale en (main .c) ?
Bonjour Benoit, la seule obligation est d'avoir une fonction "main" dans ton programme car le langage recherche celle-ci pour démarrer. Après, tu peux appeler tes fichiers comme bon te semble. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
Excellente vidéo, encore. Merci ! Je me posais une question, pourquoi lorsque vous mettez "return 0;" votre programme fonctionne alors que moi je suis obligé de mettre "return ('0'); ? A bientôt
Bonjour, pour suivre la norme, la fonction main() en langage C doit toujours avoir cette signature -> int main(void) Elle doit donc retourner un entier (int) et le code se terminera par le retour d'un entier. On peut pour cela employer deux syntaxes (qui sont les mêmes) mais uniquement ces syntaxes : -> return 0; -> return(0); En gros, return peut s'écrire comme une simple instruction, ou avec la syntaxe qu'on retrouve pour une fonction (avec des parenthèses autour de ce que l'on retourne). +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
Pas de quoi ;) +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour je regarde la vidéo bien dans le futur je ne sais si quelqu'un me répondra. bref j'ai un prbl je veux dire en lange C "si variable1 n'est pas égale a variable 2 afficher ..." mon prbl est que le égale barré ne marche pas comment faire?
Pourquoi après avoir mis mon Niveau (un chiffre au hasard) il me rajoute bien un Niveau mais après l'avoir mis deux fois dans le Terminal? Edit : j'avais mis par erreur dans le scanf. Je le laisse pour les autres ;)
hello j'ai un petit soucis, je débute et j'ai un gros soucis avec la commande, et quand je fais du coup la commande "gcc main.c -o prog" ça me met ça : stidio.h: No such file or directory, alors j'ai essayer de regarder mais sur les forums c'est un peu compliqué parce que ça met comme résolution "sudo apt-get update" sauf que c'est sur linux et quand j'essaye sans le sudo cela fonctionne pas non plus. Je suis vraiment bloqué et c'est assez frustrant. j'ai essayer visual studio code mais ça me conviens pas vraiment je préfère sublime mais l'invite de commande ne fonctionne pas :( Si vous avez une explication ou une vidéo explication ça m'aiderai beaucoup !
certaine personne ont mis ça sur les forums "sudo apt install --reinstall build-essential fixed the error for me, thanks!" mais déjà je suis pas sur linux donc c'est pas compréhensible pour moi
Si j'ai bien compris, vous dites à 15:40 que les opérateurs de pré/post-incrémentations/décrémentations peuvent poser des problèmes en langage C s'ils sont accompagnés d'un opérateur d'affection. Pourtant, j'ai cherché sur Google "priorité opérateurs informatique", j'ai trouvé les deux pages suivantes : - fr.wikibooks.org/wiki/Programmation_C-C%2B%2B/Priorit%C3%A9s_des_op%C3%A9rateurs - www.ltam.lu/cours-c/prg-c36.htm qui indiquent bien, toutes les deux, que les opérateurs de pré/post-incrémentations/décrémentations sont prioritaires sur l'opérateur d'affectation. Et ces deux pages concernent précisément le langage C. Pouvez-vous préciser exactement ce qui est problématique ?
Un exemple simple pour illustrer la différence entre les deux : pastebin.com/G3CF7GvE Si tu testes ce programme, tu observeras une différence entre les deux types d'instructions. Cela est impacté justement par l'opérateur d'affectation. Si l'incrémentation (post ou pré) est faite seule, pas de différence entre les deux. Mais si l'expression est affectée ensuite, on aura une différence dans l'ordre des opérations, qui amène du coup à un résultat final distinct, et sujet à erreur si on ne connaît pas cette différence entre la post-incrémentation et la pré-incrémentation. ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@@formation-video en fait non, on n'aura pas de différence entre l'ordre des opérations car les opérateurs de pré-incrémentation et post-incrémentation sont tous les deux prioritaires sur l'opérateur d'affectation. S'il y a une différence, ce n'est pas par rapport à la priorité des opérateurs (pré-incrémentation et post-incrémentation AVANT affectation) mais cela concerne les opérateurs de pré-incrémentation et post-incrémentation en eux-mêmes. La pré-incrémentation se produit et sa valeur augmente de 1, mais puisqu'il s'agit d'une pré-incrémentation, la nouvelle valeur est affectée à la variable à gauche de l'opérateur d'affectation. La post-incrémentation se produit et la valeur augmente de 1, mais puisqu'il s'agit d'une post-incrémentation, seule la valeur de la variable augmente de 1, mais quand, ensuite, la valeur est affectée à la variable à gauche de l'opérateur d'affectation, c'est la valeur avant incrémentation qui est passée. Si tu cliques sur le deuxième lien que j'ai fourni dans le premier message, tu verras écrit dans la page vers laquelle il pointe la phrase suivante :
Bonsoir, tout est dans la signature de chacun de mes commentaires, voir ci-dessous : ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
Bonjour, merci beaucoup pour ce contenu très précieux !! Je débute dans la programmation avec vos formation celle-ci en particulier. J'utilise Eclipse pour suivre vos cours, j'ai un soucis avec la fonction scanf. losque je rentre exactement le même code que vous je n'ai pas le même résultat en console int niveau_joueur = 1; printf("Choisir le niveau de départ : "); scanf("%d", &niveau_joueur); printf("Niveau de départ : %d ", niveau_joueur); niveau_joueur = niveau_joueur +1; printf("Niveau actuel : %d ", niveau_joueur); Affichage console : Choisir le niveau de départ : Niveau de départ : 1 Niveau actuel : 2 C'est surement tout bête mais je ne trouve pas.. étant donné que vous avez dit que vous utiliserez le plus souvent la fonction scanf j'aimerais résoudre ce petit soucis. si quelqu'un a une solution ;) je vous remercie d'avance.
Bonjour, ton programme fait exactement ce que tu lui as demandé : - Saisir un niveau (tu as tapé 1) - Puis cette variable est augmentée de 1 - On obtient donc un niveau actuel à 2 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@@formation-video dans votre vidéo la console vous demande votre niveau, puis ensuite elle rajoute le suivant. Pour moi tout ce fait d'un bloc, il n'y a aucune sélection. Je n'ai pas pu faire la vidéo précédente, les saisies au clavier, pour le même soucis. Dans mon code le & reste blanc comme si il n'était pas pris en compte.
@@formation-video j'ai testé en passant avec sublime text 2 et de compiler en lignes de commande mais je n'y arrive pas.. C:\Users\Andy\Desktop\Cours>gcc Cours1.c -o test1 c:/mingw/bin/../lib/gcc/mingw32/8.2.0/../../../../mingw32/bin/ld.exe: c:/mingw/bin/../lib/gcc/mingw32/8.2.0/../../../libmingw32.a(main.o):(.text.startup+0xb0): undefined reference to `WinMain@16' collect2.exe: error: ld returned 1 exit status Ce type de message s'affiche quand je le compile. Je suis coincé, difficile de ce sortir de problèmes quand on débute, surtout que ça ne doit pas être bien compliqué.
@@formation-video bonjour, je suis toujours bloqué au même endroit sans comprendre pourquoi, c'est assez frustrant. j'ai essayer de vider le "buffer" sans trop savoir si c'est bien fait. avez-vous quelques pistes que je pourrais creuser, merci. j'ai recommencer plusieurs fois le projet sur différent ide mais rien y fait, c'est pourtant basique..
Le C est un langage dit impératif, alors que C++ possède les fonctionnalités du C, avec l'ajout d'autres fonctionnalités (programmation objet, templates, etc.)
bonjour j'apprends le langage c et je me base bcp sur des exercices de l'école 42, hors à un exercice ils me demande quelque chose d'assez compliqué que je n'arrive pas à résoudre, voir le problème : Écrire une fonction qui affiche, dans l’ordre croissant, toutes les différentes combinaisons de trois chiffres différents dans l’ordre croissant - oui, la répétition est volontaire. • Cela donne quelque chose comme ça : $>./a.out | cat -e 012, 013, 014, 015, 016, 017, 018, 019, 023, ..., 789$> • 987 n’est pas là car 789 est déjà présent • 999 n’est pas là car ce nombre ne comporte pas exclusivement des chiffres différents les uns des autres Pourriez vous m'expliquer ?
Bonjour, si on parle mathématiques, il s'agit là d'une suite. Il faut donc que tu identifies comment on passe d'un nombre au suivant. De là, tu obtiendras ta formule à appliquer dans ton code pour générer chaque nombre un à un et obtenir dans ton programme cette liste 😉 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
Non car ce n'est pas utile pour démarrer, et encore moins pour les débutants ;) ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
s'il vous plait, quelqu'un peut-il me dire pourquoi le résultat de ce programme est 10 et non 11 malgré l'incrémentation ++ ? MERCI #include #include int main() { int id= 10; int resultat = id++; printf("%d", resultat ); return 0; }
C'est parce que tu as une post-incrémentation (id++) que tu affectes à résultat. À cette ligne -> int resultat = id++, voilà comment se passe l'exécution : - la valeur mémorisée dans "id" est affectée à "resultat" - id est incrémenté de i Essaie d'afficher avant ton "return 0" la valeur de "id", tu verras qu'il vaut maintenant 11 👍
Oulou pour ceux qui auraient ce message d'erreur: test.c: In function 'main': test.c:10:6: error: redefinition of 'niveau_joueur' int niveau_joueur = 2; ^~~~~~~~~~~~~ test.c:5:6: note: previous definition of 'niveau_joueur' was here int niveau_joueur = 1; ^~~~~~~~~~~~~ si vous avez un message du type c'est que vous avez déclaré deux fois le type int. int niveau_joueur = 1; printf("niveau: %d ", niveau_joueur); // le perso du joueur a fait des quetes niveau_joueur = 2; /* si à la place de [niveau_joueur=2;] vous avez renseigné [int niveau_joueur = 2;] le compilateur vous renverra le message d'erreur dont je vous ai parlé il faut supprimer ce deuxième [int] car on ne doit pas déclarer deux fois le type */ printf("niveau: %d ", niveau_joueur); return 0;
Oui, une déclaration de variable ne se fait qu'une seule fois. Ensuite par contre, on peut modifier la valeur de celle-ci n'importe quand (via une affectation) ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
Chaque chose en son temps, les études supérieures viendront après le lycée 👍 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Décrire ton problème serait plus efficace déjà si tu veux obtenir de l'aide ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@@formation-video C'est un programme fait par mon université, première année de DUT informatique. Je dois faire des commentaires de chaque ligne du programme en question, qui est une sorte de "jeu" Si tu veux bien m'aider par où pourrais-je te contacter ?
Tu peux me contacter via Discord ou à défaut, un réseau social (voir en signature de mes commentaires sur UA-cam) ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
SVP j ai une question j ai compilé ce programme mais j'ai pas compris pourquoi il m'a donner 5 int a, i=2; a=(i,i++,i+2); printf("%d/n",i+2); ( je sais que il a une relation avec les opérateurs séquentiel , j'ai lu le cours mais je l'ai pas compris aussi ^^' )
Je fais les programmes à chaque vidéos et seulement le premier programme a marché (le "Bonjour tout le monde" ) sinon tout les autres sont comme fantôme je fais "gcc main.c prog" Puis ""prog Et le programme remet "C:\User\zantm\Desktop\prog> " comme si mon programme était rien ou auto-supprimé automatiquement
Bonjour, déjà le "ma couille" on évitera, c'est un peu étrange comme manière de contacter quelqu'un. Et pour ces fonctions de trigonométrie, il faut utiliser l'entête qui propose pas mal de fonctions mathématiques. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour, je cherche à réaliser un programme simple pour afficher le quotient entier d une division et son reste. Mon programme ne donne pas les bons résultats. 2761060351182 / 97 donne 38055125 de quotient entier et 25 de reste alors que la bonne réponse est 28464539702 et 88 comme reste. J'ai introduit mes variable en unsigned long long pour avoir accès aux grands nombres. d'où peut venir mon erreur de programmation ? bonne journée.
Bonjour, pour avoir le maximum de précision, travaille avec le type "double". Mais attention, nos ordinateurs ne font "que" des approximations des nombres réels.
@@formation-video Bonjour, lorsque je remplace unsigned long long par double, j obteins un message d erreur lors de la compliation. voici : mon code : unsigned long long numerateur =0; unsigned long long diviseur =0; unsigned long long quotient =0; unsigned long long reste =0; printf("Quel est le numerateur de la divisiton ?"); scanf("%d",&numerateur); printf("Quel est le diviseur de la division ?"); scanf("%d",&diviseur); quotient = numerateur / diviseur; reste = numerateur % diviseur; printf("Le quotient de la division est %d, et le reste de la disision et %d",quotient,reste); return 0;
J'ai commencé la formation hier, j'en suis à la 5ème vidéo. Un immense merci, pour ta patience et ta pédagogie. C'est clair, fluide et concret. Merci à toi Jason.
Bonjour et merci, bonne continuation en C :)
tu sais programmer maintenant ?
@@racheldarriulatnguyen81 😁 probablement
J'ai commencé des études de programmation l'année dernière. Malheureusement les cours que j'ai sont très (très très) mal expliqués et j'ai pas mal de retard (d'ailleurs je sais pas comment je vais réussir mes examens cette fin d'année ... je vais bûcher comme jamais) . Mais en 5 vidéos, j'ai réussi à comprendre ce que je n'ai rien compris en l'espace d'un an. Merci beaucoup ça m'enlève tellement de poids !
Bon courage alors, j'espère que cela se passera bien pour toi 👍
Un grand merci pour ton travail. C'est une réelle chance de pouvoir suivre des cours aussi clairs!
Force à toi!
🙏
Salut à toi !
Juste un petit commentaire afin de te remercier du contenu de ta chaîne. J'ai commencé à suivre tes cours de C récemment et je compte bien en faire de même avec Python car je trouve tes explications claires et bien ordonnées. En bref, beau travail ! Je te souhaite une bonne continuation :)
Merci ça fait très plaisir, bon courage à toi, j'espère que tu apprendras plein de choses !
j'avais renoncer à la programmation car je ne comprenais rien mais aujourd'hui grâce à ta manière d'expliquer je me suis relever. UN GRAN MERCI MON SOVEUR.
Bon courage 👍
Merci 🙏
Le traitement son est de bien meilleur qualité et fais encore plus ressortir la qualité de ton travail. Super formation pour ma part elle me permet de prendre de l'avance sur mes cours d'info en école d'ingénieur.
Merci, à la base les premiers cours de la chaîne étaient enregistrés avec le micro de ma webcam. Voilà pourquoi en faisant l'acquisition d'un vrai micro, j'ai ré-enregistré toutes les anciennes vidéos de la chaîne 🙂
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
un max de gg pour ce youtuber en or
Merci beaucoup ! ✌
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
merci beaucoup pour tes vidéos,elles m'aident beaucoup; Surtout bon courage et merci encore :)
Bonne continuation :)
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
Encore du bon travail. Merci
De rien :)
Merci beaucoup pour cette formation de qualité supérieure ;)
👍
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ MERCI DE TON SOUTIEN ! 🔻
◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Bonsoir
J'ai commencé à suivre votre formation sur le langage C. Mais j'ai un problème avec l'exercice suivant quand je le lance avec gcc :
#include
int main()
{
char tab_prenom[30] = "prenom", tab_nom[15] = "nom";
char numero_carte_d_identite[20] = "cni";
printf("%-30s\t %-15s \t %-20s
",tab_prenom, tab_nom, numero_carte_d_identite);
tab_prenom[30] = "hammoy";
tab_nom[15] = "Badine";
numero_carte_d_identite[20] = "1 2681 2002 005541";
printf("%-30s\t %-15s \t %-20s",tab_prenom, tab_nom, numero_carte_d_identite);
return 0;
}
le gcc me retourne:
laye.c : in function "main"
laye.c : 8:17: warning : assignment makes integrer from pointer without a cast [-Win t-conversion]
tab_prenom = "hammoy";
laye.c : 9:14: warning : assignment makes integrer from pointer without a cast [-Win t-conversion]
tab_nom = "Badine";
laye.c : 10:33: warning : assignment makes integrer from pointer without a cast [-Win t-conversion]
numero_carte_d_identite = "1 12681 2002 005541";
Bonsoir, en effet, tes variables tab_prenom et tab_nom n'ont pas de type, il faut penser à ajouter le mot "char" devant :)
merçi jason c bien de suivre tes cours
De rien, bonne continuation 👍
Merci beaucoup pour l' opérateur modulo : Je ne savait pas à quoi il servait
👍
Encore des choses apprises, au top :)
15:55 J’aime beaucoup cette façon de donner une arme en indiquant ses dangers. 😁😁
C’est une belle astuce quand même, bien qu’il est mieux de rester simple à l’examen.🤗🤗
Disons que la règle est de faire attention au sens de l'incrémentation si on cherche à l'affecter à une variable 😉
Thanks!
comment fait t on pour faire choisir le signe de l'opération ?
On utilise une variable pour le signe?
comment fait t on ?
Coucou, alors tu as les opérateurs simplement :
Le + pour l'addition
Le - pour la soustraction
Le * pour la multiplication
Le / pour la division
Le % pour le modulo (reste d'une division Euclidienne)
Et la priorité des opérateurs fonctionne comme en mathématiques.
bns j'aimerai savoir l'usage du point virgule car jai vu que ds chaque language d eprogramation mm des logiciel sa diffère quand jai exécuté le programme la 1 ere foi ca na pas foctionné car jai oublié ";" dans la ligne scanf mrc d'avance!
Coucou, le point-virgule dans des langages compilés comme le C indique simplement la fin d'une instruction, pour cela qu'il est obligatoire :)
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
Salut Jason ! J'espère que tu vas bien. Peux-tu me dire à partir de quel tuto tu conseilles de faire les exos ? Merci d'avance et bonne journée.
Bonjour, en général c'est précisé, et pour les nouvelles vidéos où je proposerai des énigmes et exercices, je dirai toujours quelles notions sont à savoir =).
Merci beaucoup Jason et bonne soirée :)
De rien, bonne soirée à toi :)
Merci pour votre excellente vidèo surtout pour l'opérateur modulo (%) que j"ai oublié
De rien, à bientôt pour la suite ! 👍
Bonjour Jason, est-ce que les notations i++ ou ++i sont à proscrire dans des applications électroniques ?
Non, elles sont à utiliser justement pour raccourcir la syntaxe :)
Super je te remercie, j'ai eu un doute par rapport au caractère "imprévisible" du comportement de cette instruction. Et contrairement à ce que tu annonçait c'est un point de détail qui m’intéresse beaucoup !
Merci encore pour tes cours et ta disponibilité.
De rien, bonne continuation sur les vidéos en C
Bonjour,
Quand je fait exactement le meme codage que vous dans le niveau de départ et le niveau actuel je ne retrouve pas mes valeurs mais je vois &d au deux . Pouvez vous me dire comment cela ce fait merci
Bonjour, peux-tu montrer ton code ?
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour, tout d’abord je tiens à vous remercier pour ces formations qui ont une grande valeur pour moi. J’aimerai savoir si il est utile de connaître l’intégralité de votre cour sur le langage C pour intégrer l’école 42 ?( je fais la piscine en juin)
Répondu sur Discord, car deux fois que je réponds ici et mon commentaire ne reste pas
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
alors tu l'as eu ta piscine
Merci pour cet exellente vidéo.
👍
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ MERCI DE TON SOUTIEN ! 🔻
◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Il y a aussi l'opérateur XOR avec le "^" qu'il ne faut pas oublier et qui est implémenté de base dans le langage (je veux dire ps comme sinus ou cosinus ou il faut en plus).
Oui, plein d'autres opérateurs existent pour faire des manipulations sur des bits (ou des décalages)
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
Je ne comprends pas a quoi sert int main(void) et return 0;
La fonction main en C est le point de départ de tout programme quand il est exécuté. La norme impose qu'elle renvoie un entier (0 si tout s'est bien passé, autre valeur en cas d'erreur). Mais tu en apprendras davantage sur les fonctions plus tard dans le cours 😉
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ MERCI DE TON SOUTIEN ! 🔻
◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@@formation-video Merci beaucoup pour la reponse et pour ce super cours!Bien sur que je me suis abonne!!!
Hello, comment tu as fait pour avoir ton cmd avec un fond bleu ?
Bonjour, c'est la couleur de fond du terminal PowerShell par défaut
salut s'il vous plait comment on fait le raccourci dans l'invite de commande avec pour compiler
La commande "cls" sur le terminal Windows efface tout simplement l'écran, pour compiler il faut juste faire :
-> gcc monfichier.c -o prog
Et l'exécuter avec -> prog.exe
merci , je sais compiler je parlais du raccourci que vous fait fait pour compiler directement les programmes lors des cours dans les vidéos
Et bien dans les vidéos, je tape mon code, j'enregistre le fichier en faisant Ctrl + S et ensuite je compile avec gcc en ligne de commande.
ok j'ai pensé que t'avait un ra ccourci speciale
Non :)
comment fait t'on pour faire une division non-euclidienne
Oui bien sûr, si tu as par exemple une division du style a / b + c, ça fonctionne avec les opérateurs du C.
Il faut juste ajouter .0 au numérateur ou au dénominateur. Exemple : 5.0/2.0=2.5
Et pour les variables, tu fais un caste aussi appelé transtypage. Exemple : (float)monEntier/unAutreEntier = unFloat
j'aimerais utiliser une condition pour dire
si nb1 est float alors ......
comment fait on pour le rentrer dans if
Coucou, pour cela, tu peux faire ta propre fonction, qui permettra de déterminer si c'est un nombre à virgule ou non :)
Bonjour je suis la formation à la lettre mais je sais pas ce qu'il se passe, j'écris ce code dans Visual Studio Code :
#include
int main(void)
{
int niveau_joueur = 0;
printf("Choisir le niveau de depart : ");
scanf("%d", niveau_joueur);
printf("Niveau de depart : %d
", niveau_joueur);
//Le personnage a fait des quetes...
niveau_joueur = niveau_joueur + 1;
printf("Niveau actuel : %d
", niveau_joueur);
return 0;
}
Le problème c'est que quand je lance le programme, il exécute uniquement le premier printf et le premier scanf, ensuite j'ai une pause de 1 seconde et ça termine le programme. Est-ce une erreur ou un bug ?
Bonjour, l'erreur vient de ton scanf(), regarde bien, il y a une erreur 🙂
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
@@formation-video 2 minutes après avoir posté ce commentaire je me suis rendu compte de mon erreur qui était d'avoir oublié le & haha, maintenant je suis à la vidéo sur les pointeurs, merci de ta réponse rapide, tu expliques super bien ! ;)
Impeccable, c'est parti pour la suite ! 👍
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
bns jai une question ( peut etre bete mais bon) je suis debutant en Prog C mais je veux savoir a quoi ça sert les operations dans cette video ? cest a dire , a quoi ça va me servir tous ça apres ? c juste pour faire une application Calculatrice? ou on peut faire beaucoup de choses avec ..? comme quoi ? merci vraiment tes un genie
Bonjour, il n'y a pas de question bête au contraire, il faut comprendre même la notion la plus basique pour bien l'exploiter ensuite :). Alors les opérateurs vont permettre tout un tas de calculs, et le calcul est utile dans tout programme.
Par exemple, plus tard, tu verras que ça te servira à te déplacer dans un tableau de données, ça peut servir dans un jeu vidéo à calculer les points d'expérience gagnés lors d'un combat, sur une application, ça peut servir à définir les dimensions d'une fenêtre, d'un menu, etc.
C'est vraiment indispensable, ça reste des mathématiques très simples mais nécessaires car tu en auras vite besoin partout et tu manipuleras des nombres partout dans tes programmes.
FormationVidéo Merciii beaucoup , je sais pas quoi dire , tu es un genie wallah tu merites beaucoup dabos 💖
Merci à toi =D
stp Comment savons-nous quoi écrire sur CMD pour exécuter le programme ?
Et bien, en regardant ce que je montre dans mes vidéos simplement =)
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
pour quoi il marche pas !? voici ce qui m'affiche
C:\Users\user1 hamid\Desktop\prog>gcc main.c -o hello
C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/5.1.0/../../../../x86_64-w64-min
gw32/lib/../lib/libmingw32.a(lib64_libmingw32_a-crt0_c.o): In function `main':
C:/crossdev/src/mingw-w64-v4-git/mingw-w64-crt/crt/crt0_c.c:18: undefined refere
nce to `WinMain'
collect2.exe: error: ld returned 1 exit status
Depuis ton éditeur de code, il faut encoder ton fichier en UTF-8 pour ne plus avoir cette erreur ;)
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour, avant tout je vous remercie pour toutes les vidéos. Voilà je suis nouvelle en programmation et j aimerai bien savoir quelle est la différence entre int et int 32 car lorsque j ai compilé en suivant vos instructions avec int dans l une de vos vidéo le programme n a pas voulu s exécuter et lorsque j ai changé avec int 32 il s exécuté. Merci
Bonjour, int est le type général qui peut varier suivant le système (32 ou 64), mais si tu indiques "int32", il sera explicitement en 32, c'est la différence entre les deux. Par contre, utiliser "int" devrait fonctionner, mais je ne sais pas quel est ton code complet.
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
Merci Jason, tu mérites ta bouteille de vin rouge. Largement !
bonjour, merci pour tout ce que vous faites.
j'ai commencé la formation, tout allait bien, mais aujourdhui en créant un exécutable pour essayer un des opérateurs, mon antivirus s'est mis a supprimer tous les exécutables que je crée.
je fais comment svp ?
Bonjour, deux solution :
- passer ton répertoire de programmation en liste blanche / liste d'exclusion dans les paramètres de ton antivirus
- sinon, changer d'antivirus (surtout si tu as Avast, AVG, McAfee ou BitDefender)
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ MERCI DE TON SOUTIEN ! 🔻
◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@@formation-video merci beaucoup, c'est réglé ! et j'ai escan by the way, je n'sais pas si c un bon ou pas, a vrai dire je n'sais meme pas ce qui fait d'un AV un bon !
en tout cas, merci, merci et merci !
Ceci peut aider : www.av-test.org/fr/
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ MERCI DE TON SOUTIEN ! 🔻
◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Svp monsieur je n arrive pas à comprendre comment se fait il que vous n ayez pas déclarer de le type int pour le niveau actuel
Quel moment de la vidéo exactement ?
Salut, svp l'exercice sur le niveau des joueurs, pourquoi vous avez initialisé la variable niveau_joueur à -1? J'ai essayé avec 0 et 1 ça donne le meme résultat j'aimerais bien pouvoir comprendre s'il vous plait
Bonjour, tu peux initialiser la variable avec la valeur que tu veux, -1 était un choix comme un autre 👍
Merciii 👏👏
De rien et à bientôt =)
si par exemple i = 10
je crois que i++ = toujour 10
puis aprés 11
et que ++1 = 11 directement un truc du genre non ?
Non, il n'existe que la syntaxe i++ ou ++i (post-incrémentation ou pré-incrémentation), et la même chose avec i-- ou --i. On ne peut donc pas écrire ++1.
Voir ce code : pastebin.com/cR4nAQDr (i vaudra 0 au départ, puis 1).
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
Merci
De rien ;)
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
Comment peut-on avoir les mêmes couleurs que toi sur sublime text 2 ???
merci d'avance
C'est le thème Tomorrow Night Eighties
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
Salut je viens de commencer à suivre tes cours mais j' ai pas bien compris a quoi sert le
. merci!
C'est un caractère en informatique pour faire un retour à la ligne. Tu le retrouveras donc dans les autres langages de programmation 🙂
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
@@formation-video merci!
🙂
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
comment fait on pour divisé avec deux nombre entier et obtenir un quotient décimal quand je fais
printf("%d
", 1 / 2);
J'obtiens 0
Bonsoir, tu dois formater ton affichage en flottant avec le symbole -> %f (voire %.2f pour n'avoir que 2 chiffres en décimal)
J installé récemment linux mint tricia sur un ordi lorsque je compile un programme c j'obtiens le message suivant : gcc bonjour.c -o bonjour
bonjour.c:2:10: fatal error: stdio.h: Aucun fichier ou dossier de ce type
#include
le programme fonctionne sur mon autre pc avec un linux mint plus ancien
en regardant dans les dossier systeme je constate que je n'ai pas de fichier stdio dans le repertoire /usr/include
comment remédier à cela ?
merci d'avance et encore bravo pour vos formations !
Pierre
Bonjour, un petit "sudo apt update && sudo apt install build-essential" pour les outils qu'il manque et ça devrait compiler sans problème 😉
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
@@formation-video Merci ça fonctionne !
Impeccable, bon codage maintenant :)
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
Salut j'ai 2 questions svp
À quoi sert le langage concrètement dans le travail à domicile et j ai vu que la formation est réalisé il y'a 3ans est ce que ça reste utile car le monde changent avec la technologie où ça reste à vie
Salut ! Qu'entendez vous par travail à domicile ? Sinon bien que cette formation dates d'il y a 3 ans elle reste d'actualité, vous pouvez également visionnez les 16 premiers épisodes pour acquérir les bases et ensuite commencer la formation C++ qui et de 2018~2019 !
Bonjour, oui toujours d'actualité. Enfin, la programmation sert ou non selon ce que l'on veut en faire. Donc si c'est dans le cadre de son travail, il faut qu'il y ait un intérêt à l'employer.
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ MERCI DE TON SOUTIEN ! 🔻
◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Comment il s'appelle vôtre logiciel de programmation svp ?
Auparavant c'était Sublime Text.
Maintenant, Visual Studio Code : ua-cam.com/video/eQUsUq_2AQU/v-deo.html
Bonjour, cette formation est elle encore d’actualité aujourd’hui ? En tout cas, c’est très explicite merci !
Bonjour, oui, absolument, comme toutes les autres
Quand je lance un programme sa me dit : Référence indéfinie à'WinMain @ 16'
Comment résoudre sa ?
Merci d'avance.
Bonsoir, tu dois bien encoder tes fichiers en UTF-8.
Depuis Sublime Text, il faut aller dans File > Save with encoding > UTF-8
FormationVidéo Ok merci beaucoup ! ☺
De rien :)
Bonjour, merci pour tes cours, je commence de zéro et je trouve tes vidéos très claires.
Peux tu me dire comment se fait la priorité sur un modulo? Est ce qu’il peut être mis dans une ligne de calcule. Exemple, comment se calcule 4*5%2?
Merci d’avance
Bonjour, le modulo a une priorité identique à la multiplication et la division. Ces trois sont donc prioritaires par rapport à l'addition et la soustraction 👍
Bonjour
Merci beaucoup pour tes vidéos, elles sont super bien expliquées et on y apprend beaucoup.
J'ai quand même un problème à te signaler à mon niveau, à 3:28 de la vidéo. En exécutant le programme sur CMD, ça marque : "C:\Users\Thoma\OneDrive\Bureau\Programmation>var
Accès refusé."
Voilà, pourrais-tu m'expliquer pourquoi ?
Bonjour, cela doit venir de ton antivirus qui bloque l'exécution
Si on avait un char a la place du int on aurait quoi comme programme
Teste et tu verras 👍
Bonjour, je me pose une question sur la syntaxe. doit-on mettre des espaces entre les chiffres et les opérateurs ? (écrire 6+4 ou 6 + 4 ) ? Même question pour les variables ? (écrire Nb1 = Nb1 * 15 ou Nb1=Nb1*15 )
Bonjour, c'est comme tu veux, cela n'a aucune incidence sur le code, quand cela est lisible et clair pour toi 👍
@@formation-video merci beaucoup.
Bonsoir Jason. est-ce possible de te faire des suggestions sur tes prochaines publications? Si oui par mail ou alors il faut les laisser en commentaire? Merci
Tu peux toujours le faire sur une vidéo en rapport avec ton message, sinon me contacter sur Discord : jasonchampagne.fr/me-contacter
Aussi, un petit tour sur le GitHub donne un aperçu du contenu actuel et à venir : github.com/jasonchampagne/FormationVideo
@@formation-video merci Jason
👍
Bonjour, je ne comprends pas pourquoi je suis obligé de compiler avec l' IDE avant d'utiliser gcc. Si j'essaie de compiler avec gcc directement il compile les instructions précédentes...
Bonjour, en fait tu dois juste enregistrer le fichier après chaque modification (dans ton éditeur), puis le compiler avec gcc.
@@formation-video Ok merci ! j'avais l'impression en regardant tes videos que la compilation se faisait sans avoir besoin d'enregistrer les modifications. Bonne journée.
Non, c'est juste que j'enregistre avec mon clavier à chaque fois (Ctrl + S)
Merci très bénéfique
Bonsoir,
J'ai un petit souci. Je suis en train de compiler le programme sur le niveau des jeux vidéos. Et windows me dit que le programme en question a cessé de fonctionner. Je suis perdu, je n'ai pas la solution.
Pourriez-vous m'aider svp?
Bonsoir, tu as sûrement une erreur dans ton code, ce qui entraîne le plantage de ton programme ;)
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ MERCI DE TON SOUTIEN ! 🔻
◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Super travail bravo à toi, tu m'a donné l'envie de me mettre à l'informatique depuis longtemps seulement c'est assé compliqué pour moi de m'y mettre vraiment à fond entre le travail et le reste au final la semaine je peux consacré à peine 1h par jour à mon apprentissage. Je suis à fond sur le réseau seulement je tourne un peux en rond je vais me mettre par la suite à la programmation pur et dur surement en commencant sur du python avant le C ou le C++. Mais ma question c'est est-ce que 1h par jour suffit ?
Je vais aller à l'encontre de ce que disent 95% des gens, mais pour moi, toujours, la qualité passe bien avant la quantité. Et la qualité, on la créée en prenant le temps de faire les choses.
Je vais paraître un peu "philosophe", mais le temps est une invention de l'homme, qui avec les années, nous a emprisonné dans une routine et dans une prison à laquelle dès que tu veux en sortir, il y a toujours quelqu'un pour te rappeler à l'ordre.
Alors, il est important pour certains points, quand tu le peux, de faire à ton rythme et prendre le temps à la réalisation de projets. Même si la société pousse à produire toujours plus et en plus grosse quantité.
Alors que tu ais 1 heure par jour, ou 10 heures, prends le temps qu'il te faudra et tout se passera bien :)
Je te remercie pour ta réponse et j'en prend évidement compte. C'étais juste une impressions que je me suis fait par moi même, je me suis dit que pour l'instant tout va bien, mais le jour où j'attaquerais vraiment la programmation pur et dur peut être qu'il faudra que j'y consacre beaucoup plus de temps. Et c'est surement ce que je compte faire je voulais juste avoir ton avis, car pour moi t'es vidéos mon énormément motivé et j'ai surtout appris pleins de choses.
Bonne continuation à toi !
Hey ! Je passe par là un peu par hasard. C'était simplement pour peut-être te donner un conseil (du moins ça a bien marché pour moi..). Commencer par le Python est loin d'être une mauvaise idée (simple à prendre en main et une syntaxe très agréable on va pas se mentir !) cependant si tu comptes faire du C après, pourquoi ne pas commencer par le C ?
Le C te permettra d’acquérir les notions fondamentales de la programmation. En connaissant cette base tu pourras beaucoup plus facilement apprendre des langages de plus hauts niveau tel que le Python (où n'importe quoi d'autre !). Tu risques d'y laisser des plumes au départ mais crois moi c'est très formateur.
En comprenant le fonctionnement basique de la mémoire (avec la notion de pointeur, d'adresses etc..) tu comprendras ensuite beaucoup plus facilement ce qui se passe lorsque tu fais un add(1) (pour une liste) en Java par exemple.
Bref le C, de mon point de vue, n'est pas un langage pour véritablement faire des jolis programmes (enfin si c'est tout à fait faisables mais les langages de plus hauts niveau te faciliteront grandement la tâche) mais plus pour apprendre et comprendre.
Enfin voilà, ce n'est que mon avis mais je tenais à le partager !
Bonne continuation.
Super alors, en tout cas, avec une heure par jour, c'est déjà bien suffisant. Car finalement, ce qui compte c'est la régularité, histoire de ne pas oublier ce que tu as tout juste appris, car au début, on oublie vite. Après, ça devient comme le vélo, on s'en souvient =).
Salut
Je suis votre depuis quelques jours et j'apprends bcp.
Je voulais savoir s'il n'y a pas possibilité d'avoir des exercices.
Cordialement
Bonjour, les exercices sont sur cette playlist : ua-cam.com/play/PLrSOXFDHBtfF6lXQpJ4hBha76DsQufiEQ.html
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
Merci pour la video, très intéressante, j’ai juste une question : je m’entraîne sur repl.it et lorsque je met en l’occurrence la variable (joueur++), il ne la prends pas en compte et laisse le niveau du joueur originel. Peut être est ce lié au site...
Possible oui, si ton code est correct mais qu'il ne fait pas en ligne la même chose qu'en local, c'est que cela vient de leur site
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ MERCI DE TON SOUTIEN ! 🔻
◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Bonjour Jason !
Je débute dans la programmation car je souhaite m'orienter dans le domaine du hacking défensif donc j'en suis vraiment au début bref, je voulais me joindre aux autres pour te dir que tes vidéos sont vraiment de très bonne qualité et me font progresser rapidement. En revanche je suis confronté à un problème ! peut-on changer le (main .c) en (prog.c) manifestement oui mais ne doit-on pas avoir une fonction principale en (main .c) ?
Bonjour Benoit, la seule obligation est d'avoir une fonction "main" dans ton programme car le langage recherche celle-ci pour démarrer. Après, tu peux appeler tes fichiers comme bon te semble.
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
Excellente vidéo, encore. Merci !
Je me posais une question, pourquoi lorsque vous mettez "return 0;" votre programme fonctionne alors que moi je suis obligé de mettre "return ('0'); ? A bientôt
Bonjour, pour suivre la norme, la fonction main() en langage C doit toujours avoir cette signature -> int main(void)
Elle doit donc retourner un entier (int) et le code se terminera par le retour d'un entier. On peut pour cela employer deux syntaxes (qui sont les mêmes) mais uniquement ces syntaxes :
-> return 0;
-> return(0);
En gros, return peut s'écrire comme une simple instruction, ou avec la syntaxe qu'on retrouve pour une fonction (avec des parenthèses autour de ce que l'on retourne).
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
FormationVidéo Excellent 👌 ! Merci pour la réponse
Pas de quoi ;)
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour je regarde la vidéo bien dans le futur je ne sais si quelqu'un me répondra. bref j'ai un prbl je veux dire en lange C "si variable1 n'est pas égale a variable 2 afficher ..." mon prbl est que le égale barré ne marche pas comment faire?
Bonjour, tu veux comparer deux nombres par exemple ? Tu verras cela un peu plus tard avec la vidéo sur les conditions 👍
@@formation-video D’accord merci la curiosité ma fait aller trop vite. En tout cas je tenais à vous remercier pour votre formation de qualité :)
Pas de problème 😉
Stp tu peux donner le lien vers la formation de hacking ?
jasonchampagne.fr/faq-youtube
Pourquoi après avoir mis mon Niveau (un chiffre au hasard) il me rajoute bien un Niveau mais après l'avoir mis deux fois dans le Terminal?
Edit : j'avais mis par erreur
dans le scanf. Je le laisse pour les autres ;)
Oui, tout ce que tu indiques dans le scanf() est ce qu'il va lire, donc si tu avais ajouté
, il attendait de lire un retour à la ligne 👍
hello j'ai un petit soucis, je débute et j'ai un gros soucis avec la commande, et quand je fais du coup la commande "gcc main.c -o prog" ça me met ça : stidio.h: No such file or directory, alors j'ai essayer de regarder mais sur les forums c'est un peu compliqué parce que ça met comme résolution "sudo apt-get update" sauf que c'est sur linux et quand j'essaye sans le sudo cela fonctionne pas non plus. Je suis vraiment bloqué et c'est assez frustrant. j'ai essayer visual studio code mais ça me conviens pas vraiment je préfère sublime mais l'invite de commande ne fonctionne pas :( Si vous avez une explication ou une vidéo explication ça m'aiderai beaucoup !
certaine personne ont mis ça sur les forums "sudo apt install --reinstall build-essential fixed the error for me, thanks!" mais déjà je suis pas sur linux donc c'est pas compréhensible pour moi
Bonjour : ua-cam.com/video/ymzo7cGvxlo/v-deo.html
ah oui, les fameux 4 opérateurs que j'ai appris à l'université x)...
😎 classe
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ MERCI DE TON SOUTIEN ! 🔻
◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Si j'ai bien compris, vous dites à 15:40 que les opérateurs de pré/post-incrémentations/décrémentations peuvent poser des problèmes en langage C s'ils sont accompagnés d'un opérateur d'affection. Pourtant, j'ai cherché sur Google "priorité opérateurs informatique", j'ai trouvé les deux pages suivantes :
- fr.wikibooks.org/wiki/Programmation_C-C%2B%2B/Priorit%C3%A9s_des_op%C3%A9rateurs
- www.ltam.lu/cours-c/prg-c36.htm
qui indiquent bien, toutes les deux, que les opérateurs de pré/post-incrémentations/décrémentations sont prioritaires sur l'opérateur d'affectation. Et ces deux pages concernent précisément le langage C.
Pouvez-vous préciser exactement ce qui est problématique ?
Un exemple simple pour illustrer la différence entre les deux : pastebin.com/G3CF7GvE
Si tu testes ce programme, tu observeras une différence entre les deux types d'instructions. Cela est impacté justement par l'opérateur d'affectation. Si l'incrémentation (post ou pré) est faite seule, pas de différence entre les deux. Mais si l'expression est affectée ensuite, on aura une différence dans l'ordre des opérations, qui amène du coup à un résultat final distinct, et sujet à erreur si on ne connaît pas cette différence entre la post-incrémentation et la pré-incrémentation.
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
@@formation-video en fait non, on n'aura pas de différence entre l'ordre des opérations car les opérateurs de pré-incrémentation et post-incrémentation sont tous les deux prioritaires sur l'opérateur d'affectation.
S'il y a une différence, ce n'est pas par rapport à la priorité des opérateurs (pré-incrémentation et post-incrémentation AVANT affectation) mais cela concerne les opérateurs de pré-incrémentation et post-incrémentation en eux-mêmes. La pré-incrémentation se produit et sa valeur augmente de 1, mais puisqu'il s'agit d'une pré-incrémentation, la nouvelle valeur est affectée à la variable à gauche de l'opérateur d'affectation. La post-incrémentation se produit et la valeur augmente de 1, mais puisqu'il s'agit d'une post-incrémentation, seule la valeur de la variable augmente de 1, mais quand, ensuite, la valeur est affectée à la variable à gauche de l'opérateur d'affectation, c'est la valeur avant incrémentation qui est passée.
Si tu cliques sur le deuxième lien que j'ai fourni dans le premier message, tu verras écrit dans la page vers laquelle il pointe la phrase suivante :
Coucou , est-ce que je peux avoir un de tes réseaux sociaux ?
Bonsoir, tout est dans la signature de chacun de mes commentaires, voir ci-dessous :
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
Bonjour, merci beaucoup pour ce contenu très précieux !!
Je débute dans la programmation avec vos formation celle-ci en particulier.
J'utilise Eclipse pour suivre vos cours, j'ai un soucis avec la fonction scanf.
losque je rentre exactement le même code que vous je n'ai pas le même résultat en console
int niveau_joueur = 1;
printf("Choisir le niveau de départ : ");
scanf("%d", &niveau_joueur);
printf("Niveau de départ : %d
", niveau_joueur);
niveau_joueur = niveau_joueur +1;
printf("Niveau actuel : %d
", niveau_joueur);
Affichage console :
Choisir le niveau de départ : Niveau de départ : 1
Niveau actuel : 2
C'est surement tout bête mais je ne trouve pas.. étant donné que vous avez dit que vous utiliserez le plus souvent la fonction scanf j'aimerais résoudre ce petit soucis.
si quelqu'un a une solution ;) je vous remercie d'avance.
Bonjour, ton programme fait exactement ce que tu lui as demandé :
- Saisir un niveau (tu as tapé 1)
- Puis cette variable est augmentée de 1
- On obtient donc un niveau actuel à 2
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
@@formation-video dans votre vidéo la console vous demande votre niveau, puis ensuite elle rajoute le suivant.
Pour moi tout ce fait d'un bloc, il n'y a aucune sélection. Je n'ai pas pu faire la vidéo précédente, les saisies au clavier, pour le même soucis.
Dans mon code le & reste blanc comme si il n'était pas pris en compte.
As-tu essayé de passer par autre chose qu'Eclipse pour voir si tu as le même soucis ?
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
@@formation-video j'ai testé en passant avec sublime text 2 et de compiler en lignes de commande mais je n'y arrive pas..
C:\Users\Andy\Desktop\Cours>gcc Cours1.c -o test1
c:/mingw/bin/../lib/gcc/mingw32/8.2.0/../../../../mingw32/bin/ld.exe: c:/mingw/bin/../lib/gcc/mingw32/8.2.0/../../../libmingw32.a(main.o):(.text.startup+0xb0): undefined reference to `WinMain@16'
collect2.exe: error: ld returned 1 exit status
Ce type de message s'affiche quand je le compile.
Je suis coincé, difficile de ce sortir de problèmes quand on débute, surtout que ça ne doit pas être bien compliqué.
@@formation-video bonjour, je suis toujours bloqué au même endroit sans comprendre pourquoi, c'est assez frustrant. j'ai essayer de vider le "buffer" sans trop savoir si c'est bien fait. avez-vous quelques pistes que je pourrais creuser, merci.
j'ai recommencer plusieurs fois le projet sur différent ide mais rien y fait, c'est pourtant basique..
j i une question a vs poser
Oui ?
si quoi la deference entre c et c++ ?
Le C est un langage dit impératif, alors que C++ possède les fonctionnalités du C, avec l'ajout d'autres fonctionnalités (programmation objet, templates, etc.)
mrc pour les info
Je t'en prie :)
Merci
De rien :)
bonjour j'apprends le langage c et je me base bcp sur des exercices de l'école 42, hors à un exercice ils me demande quelque chose d'assez compliqué que je n'arrive pas à résoudre, voir le problème :
Écrire une fonction qui affiche, dans l’ordre croissant, toutes les différentes combinaisons de trois chiffres différents dans l’ordre croissant - oui, la répétition est
volontaire.
• Cela donne quelque chose comme ça :
$>./a.out | cat -e
012, 013, 014, 015, 016, 017, 018, 019, 023, ..., 789$>
• 987 n’est pas là car 789 est déjà présent
• 999 n’est pas là car ce nombre ne comporte pas exclusivement des chiffres différents
les uns des autres
Pourriez vous m'expliquer ?
Bonjour, si on parle mathématiques, il s'agit là d'une suite. Il faut donc que tu identifies comment on passe d'un nombre au suivant. De là, tu obtiendras ta formule à appliquer dans ton code pour générer chaque nombre un à un et obtenir dans ton programme cette liste 😉
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
Merci beaucoup , c'était très clair :) , mais vous n'avez pas parler des opérateurs logiques
Non car ce n'est pas utile pour démarrer, et encore moins pour les débutants ;)
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ MERCI DE TON SOUTIEN ! 🔻
◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
merci beaucoup
Pas de quoi, et bon visionnage des prochaines séances en C
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
s'il vous plait, quelqu'un peut-il me dire pourquoi le résultat de ce programme est 10 et non 11 malgré l'incrémentation ++ ? MERCI
#include
#include
int main()
{
int id= 10;
int resultat = id++;
printf("%d", resultat );
return 0;
}
C'est parce que tu as une post-incrémentation (id++) que tu affectes à résultat. À cette ligne -> int resultat = id++, voilà comment se passe l'exécution :
- la valeur mémorisée dans "id" est affectée à "resultat"
- id est incrémenté de i
Essaie d'afficher avant ton "return 0" la valeur de "id", tu verras qu'il vaut maintenant 11 👍
@@formation-video Merci pour cette explication🤗
De rien 👋
Oulou pour ceux qui auraient ce message d'erreur:
test.c: In function 'main':
test.c:10:6: error: redefinition of 'niveau_joueur'
int niveau_joueur = 2;
^~~~~~~~~~~~~
test.c:5:6: note: previous definition of 'niveau_joueur' was here
int niveau_joueur = 1;
^~~~~~~~~~~~~
si vous avez un message du type c'est que vous avez déclaré deux fois le type int.
int niveau_joueur = 1;
printf("niveau: %d
", niveau_joueur);
// le perso du joueur a fait des quetes
niveau_joueur = 2;
/* si à la place de [niveau_joueur=2;] vous avez renseigné [int niveau_joueur = 2;]
le compilateur vous renverra le message d'erreur dont je vous ai parlé
il faut supprimer ce deuxième [int] car on ne doit pas déclarer deux fois le type */
printf("niveau: %d
", niveau_joueur);
return 0;
Oui, une déclaration de variable ne se fait qu'une seule fois. Ensuite par contre, on peut modifier la valeur de celle-ci n'importe quand (via une affectation)
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
ceci est ds le c ou bien c++
C'est un cours de C, comme le nom des vidéos l'indique ;)
Je me sens seul !! :) Tout le monde est en école d'info ou ingénieure. Je suis le seul encore à faire des cours d'espagnol en seconde ? Lol
Chaque chose en son temps, les études supérieures viendront après le lycée 👍
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ MERCI DE TON SOUTIEN ! 🔻
◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@Lama moi aussi xD
bravo.....
Merci :)
Je rêve ou il n'y a pas de l'introduction.
Oui
J'ai un programme C à commenter et je n'arrive pas a tout faire .. Quelqu'un pourrait m'aider svp ?
Décrire ton problème serait plus efficace déjà si tu veux obtenir de l'aide
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
@@formation-video C'est un programme fait par mon université, première année de DUT informatique.
Je dois faire des commentaires de chaque ligne du programme en question, qui est une sorte de "jeu"
Si tu veux bien m'aider par où pourrais-je te contacter ?
Tu peux me contacter via Discord ou à défaut, un réseau social (voir en signature de mes commentaires sur UA-cam)
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
SVP j ai une question
j ai compilé ce programme mais j'ai pas compris pourquoi il m'a donner 5
int a, i=2;
a=(i,i++,i+2);
printf("%d/n",i+2);
( je sais que il a une relation avec les opérateurs séquentiel , j'ai lu le cours mais je l'ai pas compris aussi ^^' )
Dans ton code, i = 2 à la base.
Par la suite, on a un "i++", ce qui lui donne la valeur de 3.
Et ensuite, tu fais i + 2, ce qui donne bien 5.
Je fais les programmes à chaque vidéos et seulement le premier programme a marché (le "Bonjour tout le monde" ) sinon tout les autres sont comme fantôme je fais "gcc main.c prog"
Puis ""prog
Et le programme remet "C:\User\zantm\Desktop\prog> " comme si mon programme était rien ou auto-supprimé automatiquement
Bonsoir, pense bien à convertir ton fichier en UTF-8 (File > Save with encoding > UTF-8)
:)
Prk on met le
Bonjour, comme je l'ai expliqué, le caractère "
" permet de faire un retour à la ligne
si j gagne de l argent grâce a toi t aura une part (ca m intéresse vaiable = ++i)
Merci, bonne continuation en C 👋
salut ma couille, on fait komman pour les cosinus sinus tangente etc (sans marquer oppose/hypothenuse etc)
Bonjour, déjà le "ma couille" on évitera, c'est un peu étrange comme manière de contacter quelqu'un. Et pour ces fonctions de trigonométrie, il faut utiliser l'entête qui propose pas mal de fonctions mathématiques.
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne UA-cam ? ua-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
@@formation-video ca marche mrc
Les vidéos sont trop sombres nous ne voyons rien
* Tu ne vois rien, la vidéo n'est pas sombre, donc je ne vois pas ce qui pose problème
Je trouve vos vidéo super mais vous parlez trop pour a certain moment ne rien dire .
Bonjour, je cherche à réaliser un programme simple pour afficher le quotient entier d une division et son reste. Mon programme ne donne pas les bons résultats.
2761060351182 / 97 donne 38055125 de quotient entier et 25 de reste alors que la bonne réponse est 28464539702 et 88 comme reste. J'ai introduit mes variable en unsigned long long pour avoir accès aux grands nombres. d'où peut venir mon erreur de programmation ?
bonne journée.
Bonjour, pour avoir le maximum de précision, travaille avec le type "double". Mais attention, nos ordinateurs ne font "que" des approximations des nombres réels.
@@formation-video Bonjour, lorsque je remplace unsigned long long par double, j obteins un message d erreur lors de la compliation. voici : mon code :
unsigned long long numerateur =0;
unsigned long long diviseur =0;
unsigned long long quotient =0;
unsigned long long reste =0;
printf("Quel est le numerateur de la divisiton ?");
scanf("%d",&numerateur);
printf("Quel est le diviseur de la division ?");
scanf("%d",&diviseur);
quotient = numerateur / diviseur;
reste = numerateur % diviseur;
printf("Le quotient de la division est %d, et le reste de la disision et %d",quotient,reste);
return 0;
Oui, le calcul de reste pour le type float ou double ne fonctionna pas avec l'opérateur % : pastebin.com/dvJ6BgNz
@@formation-video Merci beaucoup, je vois qu'il me reste encore du chemin.
💪
Comment tu changes la couleur du cmd ??
Je ne l'avais pas changé, c'est le terminal PowerShell qui a ce fond bleu par défaut 👍
Merci beaucoup
De rien =)
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ MERCI DE TON SOUTIEN ! 🔻
◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
merci
De rien ;)
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ MERCI DE TON SOUTIEN ! 🔻
◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖