// Lecture d'un fichier de données variées, de différents types. // (fichier, téléchargeable ici : donnees_variees.txt) size(7cm,7cm,IgnoreAspect); file fich=input("data/donnees_variees.txt").line().word(); string[] pays; int[] population, superficie; real[] esperancevie; while(eof(fich)!=true) { pays.push(fich); population.push(fich); superficie.push(fich); esperancevie.push(fich); } // Affichage de quelques valeurs int k=0; label(format("Nombre de pays : %i",pays.length),(0,k)); label(pays[2],(0,--k)); label(format("Population : %i hab.",population[2]),(0,--k)); label(format("Superficie : %i km²",superficie[2]),(0,--k)); label(format("Esp\'erance de vie : %f",esperancevie[2]),(0,--k)); shipout(bbox(.5cm,Fill(white)));