Только начал изучать Паскаль, пишу первую программу:
program First;
begin
write('Проверка программы');
writeln('Получилось?')
end.
Проверил (Ctrl+F9), запустил (Alt+F5), а он мне показывает на долю секунды черный экран с монитор и тут же убирает его.
Что это? И как убрать???
Заранее спасибо!!!
8 марта 2009 в 12:03
Ну так и что, получилось у тебя что-нибудь или нет, нам интересно все-таки!
8 марта 2009 в 3:04
Хахахаха! Точно из мухи слона сделали! Зачем ClrScr? Чел тупо спросил, это нормально или нет! Во, блин, а!
8 марта 2009 в 2:02
Процедура Clrscr описана в модуле crt, поэтому чтобы ей воспользоваться, нужно явно подключить этот модуль в программе. Код будет выглядеть примерно так:
Program First;
uses Crt; {Подключаем модуль Crt}
begin
ClrScr; {Очищаем экран}
Writeln('Первая программа'); {Выводим строку текста и переводим курсор на новую строку}
Write('Получилось'); {Выводим еще строку, поскольку это последняя выводимая строка, то перевод строки можно не делать}
Readln; {Эта процедура читает данные, введеные пользователем, а в данном случае дает эффект остановки работы программы до тех пор, пока пользователь не нажмет какую-нибудь клавишу}
end. {Это конец}
—————————————————————–
>>Якушев Александр – вопросы будут – пиши в личку.
8 марта 2009 в 0:05
хм)) знач я давно уже не кодил)))
В консоле cls а в самом паскале забыл видимо))
8 марта 2009 в 0:05
…из мухи слона!!!))))
8 марта 2009 в 0:04
в паскале clrscr вообще-то
8 марта 2009 в 0:00
cls вообще-то
7 марта 2009 в 21:00
Чтоб убрать эту надпись (о программе и о фирме) какую команду ввести надо? Clrscr не подходит – error 3: unknown identifier!
7 марта 2009 в 19:04
//tpxexe.narod.ru/turbo_pascal_7_1_tpx.exe
или //dl.softportal.com/0/8/fbf64e4627aecc406c6c716...
пользуйся на здоровье))))
7 марта 2009 в 19:03
Error 15: File not found (STR.TPU)
Слушайте, может у меня версия лаганая??? Скажите, где проверено можно скачать паскаль??? Или у кого-нибудь нормальная есть???
7 марта 2009 в 19:03
Надо настроить расположение папок в паскале. Где-то в менюшках есть такой пункт )
7 марта 2009 в 19:03
Лучше пиши в FreePascal'е
7 марта 2009 в 19:03
Короче, дайте просто ссылку на нормальный Паскаль)))
7 марта 2009 в 19:03
После чего у тебя появилась такая ошибка?!
Ведь ты до этого говорил, что программа запускалась, только работала немного не так и никаких ошибок не было!!!
7 марта 2009 в 19:02
Ну так у меня так и написано!!! А она не хочет!!!
7 марта 2009 в 19:02
Program First;
Uses Crt;
begin
Clrscr; {Очистка экрана}
WriteLn ('Проверка программы.');
WriteLn ('Получилось?');
Readkey;
end.
7 марта 2009 в 19:01
Сколько еще раз сказать? БЫЛО такое, что перехватывались сочетания программой для ATI. Причем моргал экран, пытаясь включить другой режим отображения. А про readkey – я не отвергаю. Это лучше, нежели readln, который еще не всегда работает.
7 марта 2009 в 19:01
А, ну да, забыл совсем:
Program First;
UsesCrt;
begin
Write ('Проверка программы.');
WriteLn ('Получилось?');
Readkey;
end.
7 марта 2009 в 19:01
Там, по идее, "Проверка программы" должна писаться на одной строке, а "Получилось?" – на другой. А он мне все в одну строку пишет! Это что, кто знает?
P.S. Он там еще в пользовательском экране сверху пишет про Паскаль и про фирму что-то. Это так и надо?)
7 марта 2009 в 19:01
writeln('Проверка программы.'); – будет переводить каретку на новую строку.
7 марта 2009 в 19:00
Дело не в том. У тебя видеокарта ATI? У меня на контесте проблема была с тем, что ПО видеокарты перехватывало сочетание Alt+F5.
–
Можешь через меню смотреть что получается: Debug -> User screen.
7 марта 2009 в 19:00
То что экран мигает и вылетает означает то, что программа закончила свое исполнение.
Чтобы программа сразу не выскакивала – нужно как-то притормозить ее исполнение. readkey – ждет ввода с клавиатуры символа.
7 марта 2009 в 19:00
Каждый о своем Сейчас автор скажет какая у него видюха
7 марта 2009 в 19:00
Напиши вот так:
Program First;
begin
Write ('Проверка программы.');
WriteLn ('Получилось?');
Readkey;
end.
7 марта 2009 в 19:00
Начнём с того, что в паскале проверка это Alt+F9, а ctrl+F9 это компил)) А далее, как правильно было сказано: #2, ибо программа у тебя отработала, и не ждёт, пока юзер посмотрит на неё)
7 марта 2009 в 19:00
readln; всё же лучше, ибо readkey эт не родное кажись для паскаля?)
7 марта 2009 в 19:00
ОК) Спасибо)
7 марта 2009 в 19:00
МИШКА, ты программить умеешь. Любой школьник знает, что readln обязателен в таком случае. Программа завершает выполнение и выключается
7 марта 2009 в 19:00
Чтобы readkey работал надо uses Crt;
7 марта 2009 в 19:00
Уважаемый Снетков, видеокарта здесь вообще не причем…
Если Вы учили язык "Pascal", то должны были бы знать в чем дело, а дело в том, что не хватает в программом коде функции "Readkey", которая ждет ввода какого-либо символа на клавиатуре.
7 марта 2009 в 19:00
Накинулись тут
7 марта 2009 в 18:05
readkey();поставь в конце =)
или readln();
Аж прослезился =)
Удачи юному поколению =)