English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base C

Contrôle de flux C

Fonctions du langage C

Tableaux en langage C

Pointeurs en langage C

Chains de caractères en langage C

Structure C

Fichier C

Autres C

Manuel de référence C

Le programme C utilise des structures pour stocker les informations des étudiants

Recueil complet d'exemples de programmation en C

Dans cet exemple, vous apprendrez à stocker les informations des étudiants dans une structure et à les afficher sur l'écran.

Pour comprendre cet exemple, vous devriez comprendre ce qui suitProgrammation en CThème:

Enregistrer les informations et les afficher à l'aide de la structure

#include <stdio.h>
struct student {
    char name[50];
    int roll;
    float marks;
} s;
int main() {
    printf("Entrer les informations:\n");
    printf("Entrer le nom: ");
    fgets(s.name, sizeof(s.name), stdin);
    scanf("%d", &s.roll);
    printf("Entrer le numéro de matricule: ");
    printf("Entrer les notes: ");
    scanf("%f", &s.marks);
    printf("Affichage des informations:\n");
    printf("Nom: ");
    printf("%s", s.name);
    printf("Numéro de matricule: %d\n", s.roll);
    printf("Notes: %.1f\n", s.marks);
    retourner 0;
}

Résultat de sortie

Entrer les informations:
Entrer le nom: Jack
Entrer le numéro de matricule: 23
Entrer les notes: 34.5
Affichage des informations:
Nom: Jack
Numéro de série: 23
Marks: 34.5

Dans ce programme, créez une structure student. Cette structure a trois membres : name (chaîne de caractères), roll (entier) et   marks (nombre flottant).

Ensuite, créez une variable de structure s pour stocker les informations et affichez-la à l'écran.

Recueil complet d'exemples de programmation en C