Langage C : énoncé et corrigé des exercices IUP GéniE
Langage C : énoncé et corrigé des exercices 1.3 GESTION DE FICHIERS . ... Les exercices 1 à 1 6 20 à 2 5
Série Fichier
Ecrire un programme C qui permet de lire le fichier ligne par ligne et affiche sur l'écran le contenu de chaque ligne. Exercice 2. Soit un fichier de données
TP7 : Fichiers
Pour ouvrir un canal vers un fichier on utilise la fonction Exercice 2 void lit prenom(FILE ? f ){ int c ; while ( ((c=fgetc(f))!=' ') && (c !=EOF)).
Exercices avec Solutions
Les Fichiers . Ecrire un algorithme qui demande un nombre à l'utilisateur puis calcule et ... Exercices Corrigés d'Algorithmique – 1ére Année MI 9.
Programmer en langage C - Claude Delannoy 5 édition.pdf
Exercices en langage C++. 3.1 Accès direct en lecture sur un fichier existant . ... Tous ces exercices sont corrigés en fin de volume.
Recueil dexercices corrigés en INFORMATIQUE I
c) LibreOffice est une suite de logiciels de bureautique………………………………………. d) Un éditeur de texte produit un fichier de taille plus grande que celle d'un
Correction du contrôle continu
1) le fichier texte à lire est nommé lismoi.txt et est composé de caractères ( (%c). Exercice 2: On considère la structure GrandEntier composée de deux ...
Cours et exercices corrigés Initiation et utilisation
3.5 La manipulation des fichiers. 25. 3.6 Manual le manuel Linux 4.2.2 Droit d'accès à la création du fichier ... ANNEXE C • CORRIGÉS DES EXERCICES.
Il est ou Cest Exercices et corrigé
Exercices et corrigé. 1. Complétez les phrases suivantes avec il est / elle est ou c'est. 9. Cette femme fait des plans de maisons.
Exercices corrigés
Cours no 6 : « Modules et fichiers ». 1. Écrire un module de calcul des racines du trinôme réel : ax2 +bx +c. Le module définit une fonction trinome avec
Série Fichier
Exercice 1
Soit un fichier nommé " c:\fichier.data » de données structuré en suite de lignes contenant
chacune un nom de personne, un nom d"article, un nombre, et un prix. Exemple :Amdouni assiette 10 1000
Salhi Brosse 20 567
Ecrire un programme C qui permet de lire le fichier ligne par ligne et affiche sur l"écran le contenu de chaque ligne.Exercice 2
Soit un fichier de données identique à celui de l"exercice précédent. Ecrire un programme qui :
1. Permet de lire le fichier en mémorisant son contenu dans un tableau de structures, chaque
structure permettent de mémoriser le contenu d"une ligne2. Ensuite il permet de parcourir ce tableau en imprimant le contenu de chaque structure.
Exercice 3
Refaire le même exercice que le précédent, mais en mémorisant le fichier de données non pas
dans un tableau de structure, mais dans une liste de structures chainées.Correction exercice 1
#includeVoid main()
FILE * Fcommandes ; char cNom [80] ; char cArticle [80] ; int iNombre, iPrix ;Fcommandes = fopen (fichier.data, r) ;
if (Fcommandes==Null) printf( Impossible d"ouvrir le fichier) ; else{ while (fscanf(Fcommandes, %s%s%d%d, cNom, cArticle, &iNombre, &iPrix) !=EOF) printf ( %s%s%d%d\n, cNom, cArticle, iNombre, iPrix) ; fclose (Fcommandes) ;Correction exercice 2
#includeVoid main()
FILE * Fcommandes ;
Struct commande
{char cNom [80] ; char cArticle [80] ; int iNombre, iPrix ;Struct commande tab_com [iNB_com] ;
Int iIndex, iDerniers ;
Fcommandes = fopen (c:\fichier.data, r) ;
if (Fcommandes==Null) printf( Impossible d"ouvrir le fichier) ; else { iIndex=0 ; while (iIndexprintf ( %s%s%d%d\n, tab_com [iIndex].cNom, tab_com [iIndex].cArticle, tab_com [iIndex].iNombre, tab_com
[iIndex].iPrix) ; fclose (Fcommandes) ;Correction exercice 3
#includeVoid main()
FILE * Fcommandes ;
Struct commande
{char cNom [80] ; char cArticle [80] ; int iNombre, iPrix ; struct commande *suiv ; /* Déclaration et initialisation de la liste de commandes*/Struct commande * L_com = Null ;
/* Déclaration de pointeurs sur la commande courante et la commande précédente*/Struct commande *prec, * cour ;
Int iVal_ret ;
Fcommandes = fopen (fichier.data, r) ;
if (Fcommandes==Null) printf( Impossible d"ouvrir le fichier) ; else{ /* création de la liste chainées de commande*/ /* boucler tant qu"il ya des lignes dans le fichier*/ Do { cour = (struct commande*) malloc( sizeof(struct commande)) ; /* lecture de la ligne de commande*/ iVal_ret = fscanf ( Fcommande ,%s%s%d%d, cour-> cNom, cour->cArticle, &(cour-> iNombre), &(cour- >iPrix) ; /* si on est à la fin du fichier*/If ( ival_ret ==EOF)
{free (cour) ; /* libération de la mémoire occupée par le pointeur sur la commande*/ /* si la liste est non vide alors le suivant de l"element précédent est null*/If (L_com != Null)
Prec->suiv = Null ;
/*si on est pas à la fin de fichier*/ Else { /* si la liste est vide, alors la liste contient la commande courante*/If (L_com==Null) L_com = cour ;
Else prec->suiv = cour ;
Prec = cour ;
}while ( iVal_ret != EOF) ; /* parcours de la liste avec imprission*/If (L_com ==Null)
Printf ( la liste de commandes est vide\n) ;
Else { for ( cour = L_com ; cour != Null ;cour = cour->suiv) Printf ( %s%s%d%d, cour-> cNom, cour->cArticle, cour-> iNombre, cour->iPrix) ; fclose (Fcommandes) ;quotesdbs_dbs17.pdfusesText_23[PDF] exercices corrigés sur les filtres passe bas pdf
[PDF] exercices corrigés sur les fonctions de la monnaie
[PDF] exercices corrigés sur les fonctions inverses seconde
[PDF] exercices corrigés sur les fonctions trigonométriques inverses
[PDF] exercices corrigés sur les forces seconde
[PDF] exercices corrigés sur les graphes non orientés
[PDF] exercices corrigés sur les incoterms
[PDF] exercices corrigés sur les intervalles de confiance
[PDF] exercices corrigés sur les intervalles de confiance en statistique
[PDF] exercices corrigés sur les lignes de niveau pdf
[PDF] exercices corrigés sur les lignes de niveaux pdf
[PDF] exercices corriges sur les lois de probabilités discrètes
[PDF] exercices corrigés sur les microcontroleurs
[PDF] exercices corrigés sur les moyennes mobiles