Entrée/Sortie¶
Le module EntréeSortie fournit les fonctions d'entrée et de sortie.
Affichage¶
afficher¶
Affiche une valeur suivie d'un retour à la ligne :
afficher(42) // 42
afficher(3.14) // 3.140000
afficher("Bonjour") // Bonjour
afficher(vrai) // vrai
afficher(faux) // faux
afficher_brut¶
Affiche sans retour à la ligne :
Formatage¶
Spécificateurs de format :
| Spécificateur | Type | Exemple |
|---|---|---|
{} |
Par défaut | format("{}", 42) → "42" |
{d} |
Décimal | format("{d}", 3.14) → "3.14" |
{e} |
Entier | format("{e}", 42) → "42" |
{s} |
Texte | format("{s}", "hi") → "hi" |
Lecture¶
lire_ligne¶
Lit une ligne depuis l'entrée standard :
lire_entier¶
Lit un entier depuis l'entrée standard :
afficher("Entrez un nombre : ")
soit n = lire_entier()
afficher("Vous avez entré : " + n comme texte)
lire_décimal¶
Lit un nombre décimal :
Fichiers¶
Lecture¶
fonction lire_fichier(chemin: texte): texte
soit contenu = fichier_lire(chemin)
retourne contenu
fin
Écriture¶
Ajout¶
Erreurs¶
// Afficher sur la sortie d'erreur
erreur_afficher("Attention : valeur invalide")
// Terminer le programme
quitter(1)