question sur les chaines?
Forum INFOMATH :: Enseignement de l'informatique :: Informatique - Collège & Lycée :: Exercices Pascal
Page 1 sur 1•
question sur les chaines?
salut
est ce que je peut ecrire comme ca?:
avec ch est une chaine de caracteres.
merci bien.
a+
est ce que je peut ecrire comme ca?:
- Code:
for i:=1 to ch[0] do
......
.......
avec ch est une chaine de caracteres.
merci bien.
a+

wico- Nouveau membre

- Messages : 12
Inscrit le : 09 Nov 2007
Localisation : la terre
Feuille de personnage
Capacité linguistique:


(997/1000)
Re: question sur les chaines?
à priori NON, parce que la syntaxe de la boucle FOR est:
Dans le cas où CH est une chaine de caractères, CH[i] est de type caractère, donc For i:=1 to CH[0] do n'est plus correcte !!!!
- Code:
FOR compteur:=<entier> TO <entier> DO
....
Dans le cas où CH est une chaine de caractères, CH[i] est de type caractère, donc For i:=1 to CH[0] do n'est plus correcte !!!!
Sami - Methodix, tunis
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)

methodiX- Admin


- Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST
Feuille de personnage
Capacité linguistique:


(1000/1000)
Re: question sur les chaines?
très bel Avtar wico 
Sami - Methodix, tunis
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)

methodiX- Admin


- Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST
Feuille de personnage
Capacité linguistique:


(1000/1000)
Re: question sur les chaines?
je pense que ch[0] contient la taille du chaine!! 

wico- Nouveau membre

- Messages : 12
Inscrit le : 09 Nov 2007
Localisation : la terre
Feuille de personnage
Capacité linguistique:


(997/1000)
Re: question sur les chaines?
length(ch) est la taille de la chaine
mosa- Modérateur




- Messages : 641
Inscrit le : 11 Nov 2007
Age : 23
Localisation : los angeles
Feuille de personnage
Capacité linguistique:


(995/1000)
Re: question sur les chaines?
wico a écrit:je pense que ch[0] contient la taille du chaine!!
CH[0] contient la taille de la chaine puisque c'est codé sur 1 Octet = 8 bit, ça peut coder 256 positions. Tu as l'air de connaître la réponse avant de la poster wico
Mais c'est bien de l'avoir rappeler.
Nabil - tunis
خير الناس أنفعهم للناس
خير الناس أنفعهم للناس

nabiL- Admin


- Messages : 1972
Inscrit le : 19 Mar 2007
Localisation : Tunisie
Feuille de personnage
Capacité linguistique:


(999/1000)
Re: question sur les chaines?
J'ai pas compris comment ch[0] contient la taille de la chaine
SVP pouvez-vous clarifier encore un peu. Merci.
SVP pouvez-vous clarifier encore un peu. Merci.
¤´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´ (¸.·`¤... Lamia
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´ (¸.·`¤... Lamia

lamia- Admin




- Messages : 1509
Inscrit le : 04 Nov 2007
Age : 22
Localisation : Tunis
Feuille de personnage
Capacité linguistique:


(996/1000)
Re: question sur les chaines?
lamia: c'est valable en Pascal et non pas en C.
Nabil - tunis
خير الناس أنفعهم للناس
خير الناس أنفعهم للناس

nabiL- Admin


- Messages : 1972
Inscrit le : 19 Mar 2007
Localisation : Tunisie
Feuille de personnage
Capacité linguistique:


(999/1000)
Re: question sur les chaines?
Vous êtes allés trop loins les gars la déclaration de wico donne tout simplement le message d'erreur suivant :
Error: Incompatible types: got "Char" expected "Byte"
cependant il est possible de faire autrement en écrivant ceci :
i devra être déclaré de type char
Error: Incompatible types: got "Char" expected "Byte"
cependant il est possible de faire autrement en écrivant ceci :
- Code:
ch := 'mohamed';
for i:=#1 to ch[0] do Writeln(ord(i));
i devra être déclaré de type char
manianis- Admin


- Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie
Feuille de personnage
Capacité linguistique:


(999/1000)






