Discussion:Programmation Pascal/Un premier programme
- Bonjour,
En Turbo Pascal, cet exemple ne fonctionne pas, la syntaxe n'étant pas correcte.
Il faudrait écrire:
program hworld;
begin
writeln('Hello world!');
end.
Test effectué en TP6.0
Je ne pense d'ailleurs pas que println soit dans la bibliothèque Pascal. Si le println est implémenté dans d'autres compilateurs, il est absolument nécessaire de dire de quel compilateur il s'agit.
De plus, appeler le programme Hello_World est parfaitement possible et la chaine de caractères n'est pas trop longue car il ne s'agit pas là du nom du fichier DOS en format 8.3 comme il est dit ici, mais simplement du nom du programme en lui même. Le fichier quand à lui pourrait effectivement s'appeler hwold.pas
Donc,
program Hello_World;
begin
writeln('Hello world!');
end.
se compile et s'exécute très bien en TP6 (et même en TP7), qui sont tous deux sous DOS.
D'ailleurs, au chapitre 3 de ce livre "Structure d'un programme", l'exemple 1 s'appelle
program first_app;
qui comporte 9 caractères. (cqfd)
FredericS 22 avril 2007 à 00:09 (CEST)
quand je clique sur make, je recois le message compile successfull. mais lordinateur naffiche pas hello world. quelquun peut maider?