Vai al contenuto

free pascal compilator


emix0880

Messaggi raccomandati

ciao a tutti ho installato free pascal compilator ho creato un file di prova

program Salve;

begin

writeln(’Salve mondo!’)

end.

con estensione .pas, quando vado in consol per compilarlo mi viene fuori questo:

fpc Salve.pas

Free Pascal Compiler version 2.2.0 [2007/08/30] for i386

Copyright © 1993-2007 by Florian Klaempfl

Target OS: Darwin for i386

Compiling Salve.pas

Salve.pas(2,1) Warning: Comment level 2 found

Salve.pas(3,1) Warning: Comment level 2 found

Fatal: Syntax error, "BEGIN" expected but "end of file" found

Fatal: Compilation aborted

Error: /usr/local/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled)

mi sapete dire cosa non va? grazie

Link al commento
Condividi su altri siti

Occhio e croce mi sembra manchi un ';'

Il programma dovrebbe essere cosi':

program Salve;

begin

writeln(’Salve mondo!’);

end.

Mi levi una curiosità, come mai stai usando/imparando il Pascal?

Ciao.

[B]Euripide:[/B]
[U]Parla da saggio ad un ignorante ed egli dirà che hai poco senno.[/U]

Link al commento
Condividi su altri siti

ciao poizon ho corretto il sorgente ma l' errore persiste, comunque studio il pascal per un esame di algoritmi.

Non so che dirti....come avrai potuto notare l'unico errore era quello il ';'

Dal messaggio di errore il compilatore dice che si aspettava "Begin" ma ha incontrato la fine del file.

Mi spiace non poterti dire di più.

[B]Euripide:[/B]
[U]Parla da saggio ad un ignorante ed egli dirà che hai poco senno.[/U]

Link al commento
Condividi su altri siti

Occhio e croce mi sembra manchi un ';'

Il programma dovrebbe essere cosi':

program Salve;

begin

writeln(’Salve mondo!’);

end.

Mi levi una curiosità, come mai stai usando/imparando il Pascal?

Ciao.

Dopo end ci va il punto?? A me sembra di no

"La musica è una rivelazione più profonda di ogni saggezza e filosofia...

Chi penetra il senso della mia musica potrà liberarsi dalle miserie in cui si trascinano gli altri uomini."

Ludwig van Beethoven

Link al commento
Condividi su altri siti

dopo end ci va il punto la scrittura è corretta, io uso TPW e funziona benissimo!!

:ghghgh:

stefama92

 MacBook Pro 2,4 GHz  MacBook Air 11" 1,6GHz

 MacMini 2,0 GHz  iPad 3G 32GB  iPhone 4 16GB

Link al commento
Condividi su altri siti

scusa m ain pascal x iniziare un programma io faccio

PROGRAM x;

USES wincrt;

VAR y,n;

begin

[...]

end.

Nel tuo programma var non ce ne sono quindi prova a mettere var; direttamente, sotto uses non so aspetta gli esperti!

stefama92

 MacBook Pro 2,4 GHz  MacBook Air 11" 1,6GHz

 MacMini 2,0 GHz  iPad 3G 32GB  iPhone 4 16GB

Link al commento
Condividi su altri siti

scusa m ain pascal x iniziare un programma io faccio

PROGRAM x;

USES wincrt;

VAR y,n;

begin

[...]

end.

Nel tuo programma var non ce ne sono quindi prova a mettere var; direttamente, sotto uses non so aspetta gli esperti!

var y,n:integer; (na cosa del genere) non dovrebbe andare così?

ho dimenticato tutto :rofl:

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...