Précédent   Forum du club des développeurs et IT Pro > Autres langages > Langages fonctionnels > Caml
Caml Forum d'entraide sur la programmation avec les langages fonctionnels Caml-Light et OCaml
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 21/05/2012, 15h03   #1
fisasa
Invité de passage
 
Femme ndeye safietou diop
Étudiant
Inscription : mai 2012
Messages : 2
Détails du profil
Informations personnelles :
Nom : Femme ndeye safietou diop
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2012
Messages : 2
Points : 0
Points : 0
Par défaut impression en caml

bonjour j'ai un petit souci avec Printf.printf je comprend pas comment l'utiliser.
Surtout quand il s'agit d'imprimer une ligne comportant des entier et des caractères.
SI vous pouvez m'expliquer en détaille ce qu'il fait et sa syntaxe générale cela me serait d'une grande aide.
MERCI D'AVANCE
ps: je suis en première année de MIMP parcours informatique
fisasa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2012, 19h18   #2
prgasp77
Membre Expert
 
Avatar de prgasp77
 
Homme Yankel Scialom
Ingénieur en systèmes embarqués
Inscription : juin 2004
Messages : 998
Détails du profil
Informations personnelles :
Nom : Homme Yankel Scialom
Âge : 26
Localisation : France, Eure (Haute Normandie)

Informations professionnelles :
Activité : Ingénieur en systèmes embarqués
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : juin 2004
Messages : 998
Points : 1 417
Points : 1 417
Bonjour,

la fonction Printf.printf attend un nombre variable de paramètres dont seul le premier est obligatoire :
  • le format
  • les arguments

Le format est une chaine de caractères constante et explicite représentant la sortie souhaitée.
Les arguments sont les données à insérer dans le format afin de produire la sortie.

Exemples :
Code OCaml :
1
2
3
4
5
6
7
8
9
10
11
        Objective Caml version 3.12.1

# Printf.printf "La somme de %d et %d est %d. Leur produit est %d.\n" 6 7 (6+7) (6*7) ;;
La somme de 6 et 7 est 13. Leur produit est 42.
- : unit = ()
# Printf.printf "%s divisé par %d vaut %f\n" "trente-deux" 7 (32.0 /. 7.0) ;;
trente-deux divisé par 7 vaut 4.571429
- : unit = ()
# Printf.printf "%d en hexadecimal est %#x.\n" 42 42 ;;
42 en hexadecimal est 0x2a.
- : unit = ()


Pour plus d'info, voir la doc de Printf.printf et/ou man printf .
__________________
gasp in touch
-- Yankel Scialom
prgasp77 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2012, 21h38   #3
fisasa
Invité de passage
 
Femme ndeye safietou diop
Étudiant
Inscription : mai 2012
Messages : 2
Détails du profil
Informations personnelles :
Nom : Femme ndeye safietou diop
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2012
Messages : 2
Points : 0
Points : 0
merci pour votre reponse! si j'ai bien compris pour imprimer un un tableau d'entier je peux ecrire Printf.printf "%d" t.(i).(j)
pour faire simple est ce que la syntaxe Printf.printf "%format" + ce qu'il faut imprimer est correcte?
fisasa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h42.


 
 
 
 
Partenaires

Hébergement Web