Précédent   Forum du club des développeurs et IT Pro > Autres langages > Pascal > Langage
Langage Vos questions sur langage Pascal en général, ses évolutions, les technologies, ...
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 14/06/2011, 13h58   #1
Younes Ch
 
Homme
Inscription : mai 2011
Messages : 24
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Algérie

Informations forums :
Inscription : mai 2011
Messages : 24
Points : -11
Points : -11
Par défaut Read vs ReadLn

Salut tout le monde,

Je peux faire pas mal de choses en Pascal mais le problème de Read et ReadLn me dérange jusqu'a présent. SVP ne me dites pas que ReadLn ignore ce qui est entré dans la même ligne parce que je ne crois pas que cette définition soit professionnelle.
Donc quelle est la différence exacte entre Read et ReadLn ?
Pourquoi est-il créé si on ne l'utilise pas comme c'est conseillé ?
Pourquoi ne peut-on pas faire tels que ?
Younes Ch est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 14/06/2011, 14h39   #2
Modulpro
Membre habitué
 
Avatar de Modulpro
 
Homme Emilien
Étudiant
Inscription : octobre 2010
Messages : 69
Détails du profil
Informations personnelles :
Nom : Homme Emilien
Âge : 19
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2010
Messages : 69
Points : 146
Points : 146
Bonjour,

Read et readln sont des procédures similaires qui affichent un curseur sur la console pour inviter l'utilisateur à entrer une valeur au clavier.
Cette valeur est ensuite inscrite dans la variable (de type string ou integer) qui est passée en paramètre à la procédure.

La seul différence entre les deux, c'est que read affiche le curseur au bout de la ligne courante, tandis que readln renvoie à la ligne avant d'afficher le curseur.
De manière générale, il vaut mieux utiliser readln car il permet (de mon point de vue) de mieux séparer les instructions affichées par le programme et les donnés entrées par l'utilisateur.
Modulpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 19h43   #3
Alcatîz
Responsable Pascal

 
Avatar de Alcatîz
 
Homme Jean-Luc Gofflot
Ressources humaines
Inscription : mars 2003
Messages : 5 510
Détails du profil
Informations personnelles :
Nom : Homme Jean-Luc Gofflot
Âge : 46
Localisation : Belgique

Informations professionnelles :
Activité : Ressources humaines
Secteur : Service public

Informations forums :
Inscription : mars 2003
Messages : 5 510
Points : 39 358
Points : 39 358
Envoyer un message via ICQ à Alcatîz Envoyer un message via MSN à Alcatîz Envoyer un message via Yahoo à Alcatîz Envoyer un message via Skype™ à Alcatîz
Bonjour,

Cette question a déjà été posée par le passé. Une recherche t'aurait donné par exemple :
http://www.developpez.net/forums/d72...ead-vs-readln/

__________________
Règles du forum
Tutoriels, exercices, FAQ, sources, compilateurs, outils, livres Pascal
Mes tutoriels et sources Pascal
FAQ Assembleur

Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
Alcatîz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 05h06.


 
 
 
 
Partenaires

Hébergement Web