![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
principal
Dependencies: mbed fastlib vga640x400
FICHIER/exmain.cpp
- Committer:
- yokoland95
- Date:
- 2019-06-13
- Revision:
- 2:05fe3543a781
File content as of revision 2:05fe3543a781:
#include "mbed.h" #include "fichier.h" LocalFileSystem local("local"); // Create the local filesystem under the name "local" int exmain() { int i,j,nb; /* FILE *fp = fopen("/local/out.txt", "w"); // Open "out.txt" on the local file system for writing fprintf(fp, "coucou clement World!"); fclose(fp); //remove("/local/out.txt"); // Removes the file "out.txt" from the local file system */ DIR *d = opendir("/local"); // Opens the root directory of the local file system struct dirent *p; while((p = readdir(d)) != NULL) { // Print the names of the files in the local file system printf("%s\n\r", p->d_name); // to stdout. } closedir(d); FILE *fp = fopen("/local/form.csv", "r"); if(!fp) { error("Could not open file!\n\r"); } char ligne[500]; char* morceau; /*-------------------------------------------*/ /* COMPTE LE NOMBRE DE LIGNE DANS LE FICHIER */ /*-------------------------------------------*/ printf("nombre de ligne %d\n\r", nb = nombre_ligne_fichier(fp)); for( i = 2; i <= nb; i++){ /*-----------------------------------*/ /* RETOURNE LE CONTENU DE LA LIGNE X */ /*-----------------------------------*/ retourne_ligne(i,ligne,fp); printf("ligne %d est %s\n\r",i,ligne); /*-----------------------------------*/ /* RETOURNE L'ÉLÉMENT X DE LA LIGNE */ /*-----------------------------------*/ morceau = retourne_element_ligne(1, ligne); printf("la question est: %s \n\r", morceau); /*-----------------------------------*/ /* RETOURNE L'ÉLÉMENT X DE LA LIGNE */ /*-----------------------------------*/ for(j = 1; j < 5; j++){ morceau = retourne_element_ligne(j+1, ligne); printf("Reponse %d: %s \n\r",j, morceau); } /*----------------------------------------*/ /* RETOURNE LA BONNE REPONSE DE LA LIGNE */ /*----------------------------------------*/ j = num_bonne_reponse(ligne); morceau = retourne_element_ligne(j+1, ligne); printf("bonne reponse est la %d: %s \n\r",j, morceau); /*-----------------------------------*/ /* RETOURNE L'ÉLÉMENT X DE LA LIGNE */ /*-----------------------------------*/ morceau = retourne_element_ligne(7, ligne); printf("la raison: %s \n\r", morceau); } fclose(fp); }