{"product_id":"138945","title":"Le langage C passionnant avec ChatGPT ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jXPeMCm673LDxS22gqZxRTPDiBU3W.png?v=1765070949\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\n\n\u003cdiv style=\"width:95%\"\u003e\n\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e Le langage C passionnant avec ChatGPT \u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/129047020\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e Description \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eIntroduction au livre\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cdiv\u003e Le langage C est l'un des langages de programmation les plus populaires et est souvent le premier langage choisi par les débutants.\u003cbr\u003e Cependant, le langage C peut paraître un peu difficile. \u003cbr\u003eCe livre est destiné aux débutants.\u003cbr\u003e Le contenu est structuré de manière rigoureuse, en partant des bases de la programmation, afin que même ceux qui n'ont aucune connaissance en programmation puissent facilement l'apprendre.\u003cbr\u003e Aucune connaissance préalable en programmation n'est requise pour étudier ce livre.\u003cbr\u003e J'ai essayé de vous l'expliquer comme à un ami, en utilisant des mots courants plutôt que des termes techniques, à votre niveau.\u003cbr\u003e Cet article explique comment utiliser ChatGPT, un sujet qui a récemment fait beaucoup parler de lui, pour étudier la programmation.\u003cbr\u003e De plus, pour les débutants, nous n'avons pas obscurci les sujets importants avec des détails inutiles.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eindice\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003eCHAPITRE 01 Premiers pas\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Programme et programmeur\u003cbr\u003e 02 Qu'est-ce qu'un programme ?\u003cbr\u003e 03 Qu'est-ce qu'un compilateur ?\u003cbr\u003e 04 Qu'est-ce que le langage C ?\u003cbr\u003e 05 Caractéristiques du langage C\u003cbr\u003e 6 Choses que vous pouvez faire avec le langage C\u003cbr\u003e 07 Notre mentor ChatGPT\u003cbr\u003e 08 Comment tirer le meilleur parti de ChatGPT\u003cbr\u003e Points clés\u003cbr\u003e \u003cbr\u003e\u003cb\u003eCHAPITRE 02 Installation des outils de développement et écriture des programmes\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Phase de développement du programme\u003cbr\u003e 02 Visual Studio 2022\u003cbr\u003e 03 Installation de Visual Studio\u003cbr\u003e 04 Concept de projet\u003cbr\u003e 05 Premiers pas avec Visual Studio\u003cbr\u003e 06 Création d'un projet\u003cbr\u003e 07 Création d'un fichier source\u003cbr\u003e 08 Entrez le code source\u003cbr\u003e 09 Compilation\u003cbr\u003e Si vous voyez 10 erreurs de compilation\u003cbr\u003e 11. Exécutez le programme\u003cbr\u003e 12 Ouvrir un projet enregistré\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 03 Comprendre la structure de base du programme\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Brève description du premier programme\u003cbr\u003e 02 fonction principale()\u003cbr\u003e 03 Qu'est-ce qu'une fonction ?\u003cbr\u003e 04 Explication de la phrase\u003cbr\u003e 05 Inclure le fichier d'en-tête : #include 〈stdio.h〉\u003cbr\u003e 06 Lorsqu'une fonction contient plusieurs instructions\u003cbr\u003e 07 Caractère de saut de ligne\u003cbr\u003e 08 Espaces et retrait\u003cbr\u003e 9 commentaires\u003cbr\u003e 10 exemples annotés\u003cbr\u003e Étudier avec ChatGPT #1\u003cbr\u003e Étudier avec ChatGPT #2\u003cbr\u003e Étudier avec ChatGPT #3\u003cbr\u003e Étudier avec ChatGPT #4\u003cbr\u003e 15 cas d'utilisation abusive de ChatGPT\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 04 Affichage à l'écran\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e01 Sortie à l'écran\u003cbr\u003e 02 Entiers et nombres réels\u003cbr\u003e 03 Afficher les entiers\u003cbr\u003e 04 Types de spécificateurs de format\u003cbr\u003e 05 Caractères et chaînes de caractères\u003cbr\u003e 06 Séquence d'évasion\u003cbr\u003e 07 Exemple de séquence d'échappement\u003cbr\u003e 08 binaire\u003cbr\u003e 09 Différentes sorties sont possibles\u003cbr\u003e 10 Étudier avec ChatGPT\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 05 Utilisation des variables\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Qu'est-ce qu'une variable ?\u003cbr\u003e 02 Pourquoi a-t-on besoin de variables ?\u003cbr\u003e 03 Déclaration des variables\u003cbr\u003e 04 Qu'est-ce qu'un type de données ?\u003cbr\u003e 05 Nommer les variables\u003cbr\u003e 06 Valeur initiale de la variable\u003cbr\u003e 07 Pour afficher la valeur d'une variable\u003cbr\u003e 08 Les valeurs des variables peuvent être modifiées à tout moment !\u003cbr\u003e 09 Attribuons une autre valeur à la variable.\u003cbr\u003e\u003cbr\u003e Effectuer 10 opérations\u003cbr\u003e 11 Variables et constantes\u003cbr\u003e 12 constantes symboliques\u003cbr\u003e 13 avantages des constantes symboliques\u003cbr\u003e 14 Étudier avec ChatGPT\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 06 Réception des données saisies par les utilisateurs\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Interaction avec les utilisateurs\u003cbr\u003e Fonction scanf() 02\u003cbr\u003e 03 Spécificateur de format\u003cbr\u003e 04 Message d'aide à la saisie\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 07 Comprendre les types de données\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Qu'est-ce qu'un type de données ?\u003cbr\u003e 02 Entier\u003cbr\u003e 03 Calcul de la taille des types de données  \u003cbr\u003e04 Entier non signé\u003cbr\u003e 05 Nombre réel\u003cbr\u003e 06 Exemple de nombre réel\u003cbr\u003e 07 Type de caractère\u003cbr\u003e 08 Code ASCII\u003cbr\u003e 09 Variables de type caractère\u003cbr\u003e 10 Conversion automatique des types de données\u003cbr\u003e 11 exemples de conversion de type\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 08 Calcul de formules sur ordinateur\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Ordinateurs et formules\u003cbr\u003e 02 Qu'est-ce qu'une formule ?\u003cbr\u003e 03 Opérateurs arithmétiques\u003cbr\u003e 04 Opérateur restant\u003cbr\u003e 05 Conversion automatique de type\u003cbr\u003e 06 Conversion de type explicite\u003cbr\u003e 07 Opérateurs d'incrémentation\/décrémentation\u003cbr\u003e 08 Différence entre ++x et x++\u003cbr\u003e 09 Opérateur d'affectation\u003cbr\u003e 10 opérateurs composés\u003cbr\u003e 11 Priorité de l'opérateur\u003cbr\u003e 12 règles pour combiner les opérateurs\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 09 Choisir l'un des deux\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Déclaration de contrôle\u003cbr\u003e 02 Opérateurs relationnels\u003cbr\u003e 03 Exemples d'opérateurs relationnels\u003cbr\u003e 04 Opérateurs logiques\u003cbr\u003e 05 Explication des opérateurs logiques\u003cbr\u003e 06 Exemples d'opérateurs logiques\u003cbr\u003e 07 instruction if-else\u003cbr\u003e 08 Phrase composée (bloc)\u003cbr\u003e 09 Instructions if imbriquées\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 10 Sélection d'un élément parmi plusieurs (Instruction Switch)\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e instruction switch 01\u003cbr\u003e 02 Exemple d'instruction switch\u003cbr\u003e 03 Que se passe-t-il s'il n'y a pas d'instruction break ?\u003cbr\u003e 04 déclaration par défaut\u003cbr\u003e 05 Une instruction switch peut-elle être transformée en une instruction if-else ?\u003cbr\u003e 06 Opérateur conditionnel\u003cbr\u003e Points clés\u003cbr\u003e \u003cbr\u003e\u003cb\u003eCHAPITRE 11 Boucles avec conditions (boucle while)\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 La nécessité de la répétition\u003cbr\u003e instruction while 02\u003cbr\u003e 03 Exemple de base\u003cbr\u003e 04 Instruction do-while\u003cbr\u003e 05 Forme d'expression conditionnelle\u003cbr\u003e 06 Utilisation du débogueur de Visual Studio\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 12 Répéter un certain nombre de fois (boucle for)\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 pour la Lune\u003cbr\u003e 02 pour le processus d'exécution des demandes\u003cbr\u003e 03 Utilisation des variables de contrôle\u003cbr\u003e 04 Comparaison des boucles for et while\u003cbr\u003e 05 Divers formulaires de demande de renseignements\u003cbr\u003e 06 Boucles imbriquées\u003cbr\u003e 07 instruction de rupture\u003cbr\u003e 08 suite de la déclaration\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 13 Qu'est-ce qu'un tableau ?\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Le besoin de tableaux\u003cbr\u003e 02 Déclaration de tableau\u003cbr\u003e 03 Stockage des valeurs dans un tableau\u003cbr\u003e 04 Tableaux et boucles\u003cbr\u003e 05 Affichage des éléments du tableau\u003cbr\u003e 06 Stockage des entrées utilisateur dans des éléments de tableau\u003cbr\u003e 07 Plage d'indices\u003cbr\u003e 08 Initialisation du tableau\u003cbr\u003e 09 Calcul de la taille d'un tableau\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 14 Appliquons les tableaux\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Trouver la valeur minimale ou maximale dans un tableau\u003cbr\u003e 02 Recherche d'une valeur spécifique dans un tableau\u003cbr\u003e 03 Tableau bidimensionnel\u003cbr\u003e 04 Initialisation d'un tableau bidimensionnel\u003cbr\u003e 05 Qu'est-ce qu'une chaîne de caractères ?\u003cbr\u003e 06 Pourquoi un caractère NULL est-il nécessaire à la fin d'une chaîne de caractères ?  \u003cbr\u003eExemple de chaîne 07\u003cbr\u003e 08 Initialisation du tableau de caractères\u003cbr\u003e 09 Entrée\/Sortie de chaîne\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 15 Qu'est-ce qu'une fonction ?\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Pourquoi cette fonction est-elle nécessaire ?\u003cbr\u003e 02 Concept de fonction\u003cbr\u003e 03 Qu'est-ce qu'une fonction ?\u003cbr\u003e 04 Définition des fonctions\u003cbr\u003e 05 Appel de fonction\u003cbr\u003e 06 Exemple d'appel de fonction\u003cbr\u003e 07 Transmission de données via les paramètres\u003cbr\u003e 08 Passage d'arguments et appel de fonctions\u003cbr\u003e 09 Programme d'appel de fonction complet\u003cbr\u003e Exemple 10 : Écriture de fonctions\u003cbr\u003e 11 Exemple d'appel de fonction n° 1\u003cbr\u003e 12 Pourquoi avons-nous besoin de prototypes de fonctions ?\u003cbr\u003e Exemple 13 Écriture de fonction n° 2\u003cbr\u003e 14 Exemple d'appel de fonction n° 2\u003cbr\u003e Conception de programme utilisant 15 fonctions\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 16 UTILISATION DES FONCTIONS DE LA BIBLIOTHÈQUE\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Fonction de bibliothèque\u003cbr\u003e 02 Fonction de génération de nombres aléatoires\u003cbr\u003e 03 Graine de nombre aléatoire\u003cbr\u003e 04 Gestion des numéros de loterie en double\u003cbr\u003e 05 Fonctions mathématiques\u003cbr\u003e Fonction 06 system()\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 17 Comprendre les variables locales et globales\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Variables globales et locales\u003cbr\u003e 02 Portée valide des variables\u003cbr\u003e 03 Les noms de variables locales peuvent être dupliqués !\u003cbr\u003e 04 Les variables locales peuvent également être déclarées dans des blocs !  \u003cbr\u003e05 Durée de vie des variables locales\u003cbr\u003e 06 Durée de vie et valeur initiale des variables globales\u003cbr\u003e 07 Variables statiques\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 18 Qu'est-ce qu'un pointeur ?\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Concept de pointeur\u003cbr\u003e 02 Adresse de la variable\u003cbr\u003e 03 Opérateur d'adresse \u0026amp;\u003cbr\u003e 04 Déclaration et initialisation des pointeurs\u003cbr\u003e 05 Référence indirecte par pointeur\u003cbr\u003e 06 Connectons les pointeurs et les variables.\u003cbr\u003e 07 Les valeurs du pointeur peuvent être modifiées !\u003cbr\u003e 08 Précautions d'utilisation du pointeur n° 1\u003cbr\u003e 09 Vous pouvez modifier les variables via des pointeurs !\u003cbr\u003e 10 points clés : Précautions d’utilisation n° 2\u003cbr\u003e 11 Opérations sur les pointeurs\u003cbr\u003e 12 exemples d'arithmétique à pointeur\u003cbr\u003e 13 Pourquoi utiliser des pointeurs ?\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 19 Comprendre les pointeurs et les fonctions\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Comment passer des arguments à une fonction\u003cbr\u003e 02 Passage par valeur\u003cbr\u003e 03 Transmission par référence\u003cbr\u003e 04 Comment faire en sorte qu'une fonction renvoie plusieurs valeurs ?\u003cbr\u003e 05 Comment empêcher la modification des arguments ?\u003cbr\u003e 06 Le secret de scanf() ?\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 20 Comprendre les pointeurs et les tableaux\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Le nom du tableau est le même que l'adresse du tableau !  \u003cbr\u003e02 Le nom du tableau est-il un pointeur ?\u003cbr\u003e 03 Relation entre les tableaux et les pointeurs\u003cbr\u003e 04 Les pointeurs peuvent-ils être utilisés comme des tableaux ?\u003cbr\u003e 05 Que se passe-t-il si vous passez un tableau à une fonction ?\u003cbr\u003e 06 Pointeur de fonction\u003cbr\u003e 07 Exemple de pointeur de fonction\u003cbr\u003e 08 Utilisations des pointeurs de fonction\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 21 Chaînes de caractères et pointeurs\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Pointeurs et chaînes de caractères #1\u003cbr\u003e 02 Pointeurs et chaînes de caractères #2\u003cbr\u003e 03 Tableaux de chaînes vs. Constantes de chaînes #1\u003cbr\u003e 04 Tableau de chaînes vs. Constante de chaîne n° 2\u003cbr\u003e 05 Tableau de chaînes vs. Constante de chaîne n° 3\u003cbr\u003e 06 Comment stocker plusieurs chaînes de caractères #1\u003cbr\u003e 07 Exemple de tableau de chaînes\u003cbr\u003e 08 Comment stocker plusieurs chaînes de caractères #2\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 22 UTILISATION DES FONCTIONS DE CHAÎNES\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Fonctions de la bibliothèque de chaînes de caractères\u003cbr\u003e 02 Fonctions d'entrée\/sortie de caractères\u003cbr\u003e 03 Fonctions d'entrée\/sortie de chaînes de caractères\u003cbr\u003e 04 Fonctions de traitement de chaînes de caractères\u003cbr\u003e 05 Fonction de copie de chaîne\u003cbr\u003e 06 Fonction de concaténation de chaînes\u003cbr\u003e 07 Comparaison de cordes\u003cbr\u003e 08 Trouver une autre chaîne de caractères à l'intérieur d'une chaîne de caractères\u003cbr\u003e 09 Séparation des jetons de chaîne\u003cbr\u003e 10 exemples de tokenisation de chaînes de caractères\u003cbr\u003e 11 Conversion de chaîne de caractères en nombre\u003cbr\u003e Points clés\u003cbr\u003e \u003cbr\u003e\u003cb\u003eCHAPITRE 23 : Regroupement des données en structures\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Qu'est-ce qu'une structure ?\u003cbr\u003e 02 Déclaration de structure\u003cbr\u003e 03 Création d'une variable de structure\u003cbr\u003e 04 Accès des membres de la structure\u003cbr\u003e 05 Exemple : Déclaration et utilisation d’une structure\u003cbr\u003e 06 Exemple : Données des étudiants\u003cbr\u003e 07 Initialisation de la structure\u003cbr\u003e 08 Affectation et comparaison des variables structurelles\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 24 : APPLICATION DES STRUCTURES\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Tableau de structures\u003cbr\u003e 02 Pointeur vers la structure\u003cbr\u003e 03 Exemple : Pointeurs et structures\u003cbr\u003e 04 Structures et fonctions\u003cbr\u003e 05 Comment passer un pointeur de structure à une fonction\u003cbr\u003e 06 Organe commun\u003cbr\u003e 07 Exemple de base d'union\u003cbr\u003e 08 Exemple : Adresse IP Internet\u003cbr\u003e 09 Énumération\u003cbr\u003e 10 exemples d'énumération\u003cbr\u003e 11 exemples de base d'énumérations\u003cbr\u003e 12 typedef\u003cbr\u003e 13. Combinaison des déclarations de structure et des typedefs\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 25 Importation et exportation de fichiers\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Pourquoi l'entrée\/sortie de fichiers est-elle nécessaire ?\u003cbr\u003e 02 Concept de fichier\u003cbr\u003e 03 Type de fichier\u003cbr\u003e 04 Caractère de saut de ligne\u003cbr\u003e 05 Flux\u003cbr\u003e 06 Aperçu des entrées\/sorties de fichiers\u003cbr\u003e 07 Fonction fopen()\u003cbr\u003e 08 Mode fichier\u003cbr\u003e 09 Fonctions de bibliothèque d'entrée\/sortie\u003cbr\u003e Unité d'entrée\/sortie de 10 caractères\u003cbr\u003e Exemple 11 : Création d’un fichier et écriture de texte  \u003cbr\u003eExemple 12 : Ouverture d’un fichier et lecture du texte\u003cbr\u003e 13 Unité de cordes entrée\/sortie\u003cbr\u003e Exemple 14 : Création d’un fichier et écriture d’une chaîne de caractères\u003cbr\u003e Exemple 15 : Ouverture d’un fichier et lecture d’une chaîne de caractères\u003cbr\u003e 16 Sortie formatée\u003cbr\u003e 17 Exemple de fprintf() 460 18 Exemple de fscanf()\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 26 UTILISATION DES FICHIERS BINAIRES\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Concept de fichier binaire\u003cbr\u003e 02 Lecture et écriture de fichiers binaires\u003cbr\u003e 03 Exemple : Lecture et écriture de fichiers binaires\u003cbr\u003e 04 Accès aléatoire\u003cbr\u003e 05 fseek()\u003cbr\u003e Exemple 06 fseek()\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 27 UTILISATION DU PRÉPROCESSEUR\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Qu'est-ce qu'un préprocesseur ?\u003cbr\u003e 02 Directive #include\u003cbr\u003e 03 Macro simple\u003cbr\u003e 04 Macro de fonction\u003cbr\u003e 05 Exemple de macro de fonction\u003cbr\u003e 06 #ifdef, #endif\u003cbr\u003e 07 Exemple de #ifdef, #endif\u003cbr\u003e 08 #if, #endif\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 28 UTILISATION DE LA MÉMOIRE DYNAMIQUE\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Concept de mémoire à allocation dynamique\u003cbr\u003e 02 Procédure d'utilisation dynamique de la mémoire\u003cbr\u003e 03 malloc()\u003cbr\u003e 04 Utilisation de la mémoire dynamique\u003cbr\u003e 05 Retour de mémoire dynamique\u003cbr\u003e 06 Exemple de tableau de structures\u003cbr\u003e 07 fonction realloc()\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 29 FONCTIONNALITÉS AVANCÉES\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Fichiers sources multiples\u003cbr\u003e 02 Fichier d'en-tête  \u003cbr\u003e03 Plusieurs fichiers sources dans Visual Studio\u003cbr\u003e 04 Variables externes\u003cbr\u003e Opérations binaires 05\u003cbr\u003e Opérateurs 06 bits\u003cbr\u003e Exemple d'opération sur 7 bits\u003cbr\u003e 08 Arguments de la fonction principale\u003cbr\u003e 09 Exemple d'arguments pour la fonction principale\u003cbr\u003e Points clés\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 30 : Création d'un programme de quiz (Projet n° 1)\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Développement du système de quiz\u003cbr\u003e 02 Structure du fichier de problème\u003cbr\u003e 03 Chiffrement XOR\u003cbr\u003e 04 ÉTAPE N° 1 : Déchiffrer les fichiers chiffrés\u003cbr\u003e 05 Tableau de structures où les problèmes sont stockés\u003cbr\u003e 06 ÉTAPE N° 2 : Lecture du fichier de problème déchiffré\u003cbr\u003e 07 La puissance cachée de scanf() !\u003cbr\u003e 08 ÉTAPE N° 3 : Sélectionner au hasard parmi l'ensemble des problèmes\u003cbr\u003e 09 ÉTAPE N° 4 : Répondez au questionnaire\u003cbr\u003e 10 ÉTAPE N° 5 : Écrire la fonction main()\u003cbr\u003e 11 problèmes difficiles\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 31 : Création d’un jeu avec SDL (Projet n° 2)\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Qu'est-ce que SDL ?\u003cbr\u003e 02 Conception de jeux\u003cbr\u003e 03 Phase de mise en œuvre\u003cbr\u003e 04 Installation de SDL pour Visual Studio\u003cbr\u003e 05 Étape n° 1 : Créons une fenêtre.\u003cbr\u003e 06 Boucle de jeu\u003cbr\u003e 07 Étape n° 2 : Déplacement du vaisseau spatial\u003cbr\u003e Étape 3 : Créer des vaisseaux ennemis\u003cbr\u003e 09 Étape n° 4 : Construction du missile\u003cbr\u003e 10 Étape n° 5 : Détection des collisions  \u003cbr\u003eÉtape 6 : Créer plusieurs vaisseaux ennemis\u003cbr\u003e 12 problèmes difficiles\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eAvis de l'éditeur\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e - Suppression du contenu brouillon de la première édition et ajout d'exemples.\u003cbr\u003e - Les concepts importants sont expliqués de manière facile à comprendre grâce à de nombreuses illustrations.\u003cbr\u003e - Une sélection d'exemples clés intéressants a été incluse.\u003cbr\u003e - Un exemple légèrement plus grand est inclus sous le nom de Lab.\u003cbr\u003e - J'ai expliqué comment utiliser l'intelligence artificielle CharGPT comme mentor.\u003cbr\u003e - Les projets présentés étaient « Création d'un programme de quiz » et « Création d'un jeu à l'aide de SDL ». \u003cbr\u003e\n\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e SPÉCIFICATIONS DES PRODUITS \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eDate d'émission :\u003c\/strong\u003e 22 juillet 2024\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eNombre de pages, poids, dimensions :\u003c\/strong\u003e 560 pages | 190 × 260 × 35 mm\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN13 :\u003c\/strong\u003e 9791192932774\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN10 :\u003c\/strong\u003e 1192932773 \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003c\/center\u003e\n\n\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893332246570,"sku":"138945","price":44.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/647701d2da47b57c3a34cc67344c95af.jpg?v=1765396616","url":"https:\/\/librairie.coreenne.fr\/products\/138945","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}