Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

L'essentiel du langage C

Compléter une structure

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Placez-vous côté utilisateur du programme et apprenez à compléter une structure avec les données de l'utilisateur.
04:35

Transcription

Dans cette vidéo nous allons apprendre à effectuer la complétion d'une structure. Donc pour ça il nous faut avant toute une structure. Donc je déclare une structure avec le mot « struct » . « PersonneAbonneStructure » pour dire que c'est bien l'ossature de ma structure dont il s'agit. Et puis ici donc je la déclare de façon globale puisqu'une structure n'est jamais que une variable comme les autres mais un petit peu customisé. Donc ici ça va être très simple, puisque je veux acquérir le nom, le prénom, le type de la formation et le nom de la formation. Donc il me faut une chaîne de caractères de type « char » et nous avons 30 éléments de type « char » , normalement ce qu'il devrait être suffisant pour entrer l'intégralité du nom, du prénom et des autres éléments de la structure. Donc après ça j'effectue une petite entête de façon à rendre un peu plus gai, on va dire à ce mode de commande. Et puis après, comme à l'habitude comme vous avez vu précédemment de l'ossature je déclare en fait une structure « abonnee » donc « struct PersonneAbonneeStructure » devient une structure de type « Abonnee » avec une ossature qui est celle-ci. Très bien, mais ben maintenant, il n' y a plus qu'à compléter. Alors, je vais faire quoi ? ben je vais demander le nom, le prénom, le type de formation et le nom de la formation. Puis après je fais une petite récap en mettant le nom, le prénom le type de formation, le nom de la formation donc, cette fois ci en grande lettre justement pour montrer que là je suis en train de rappeler en fait l'élément qui a été enregistré dans la structure. Alors, pour cela je vais faire un scan, un scanf en espérant que la personne n'est pas un nom composé, sinon n'oublie pas que ça ne sera pas forcément la meilleur des fonctions à utiliser. Donc on attend quoi ? Ben une chaîne de caractères donc string %s et je vais le ranger dans ma structure qui est « Abonnee » . Première élément de ma structure c'est nom donc « Abonnee.nom » Ensuite, je fais la même chose pour le prénom. Ensuite je pose la question « de quelle type de formation ? » Donc « Abonne.type_de_formation » Pour l'instinct je reste homogène dans l'ordre de la structure, surtout c'est important de poser vos questions de façon à ce qu'elles suivent l'acheminement de la structure elle-même. Alors, ou vous faites l'inverse, faites le questionnaire et construisez votre structure après. Et puis après ben pour accéder simplement aux éléments de ma structure, ben on fait ce qu'on a déjà fait précédemment, à savoir nom, %s, \n pour revenir à la ligne. Et puis « Abonne.nom » , donc là je vous ne montre pas l'auto complétion, mais vous avez compris que de toute façon « Abonnee » était bien reconnu ici par « struct PersonneAbonneeStructure » . Et je fais du même pour le « prénom » , le « type de la formation » et là je me suis trempé, vous voyez donc c'est le moment de corriger. J'ai mis « nom » , point. et ici il s'agit du « nom de la formation » . Je double clique et voilà. Donc maintenant, nous pouvons lancer notre programme. Mon nom et ben c'est « Reant » . Mon prénom c'est « Denis » , « Quelle est le type de formation ? » de l'informatique Et puis, « Quelle est le nom de la formation ? » Et c'est là que ça va parler avec le « scanf » . Forcément l'erreur est juste vous allez voir donc le « langage C » . Et voilà, nous arrivons donc sur votre « nom » c'est « Reant » , « prénom : Denis, type de formation : informatique, nom de la formation : le » et là voilà Donc là je viens de vous montrer qu'il faut être très vigilant parce que on a l'habitude de mettre « scanf scanf scanf scanf » , mais là mon nom ici, nom de la formation elle peut être composée. Donc il faut utiliser dans ce cas-là la fonction « fgets » .

L'essentiel du langage C

Comprenez les concepts de base du langage C. Développez de simples applications en mode console, afin de comprendre les rouages d’un des langages les plus utilisés au monde.

7h51 (98 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :12 janv. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !