Си и Паскаль

Модератор: Модераторы разделов

nikita Moroz
Сообщения: 54
ОС: Linux

Си и Паскаль

Сообщение nikita Moroz »

В языке С для Dos была специальная функции для задания параметров из командной строки, которые влияют на программу. Кто-нибудь знает если такие функции в gcc или g++ в LInux? И еще вопрос. Есть такие функии в Turbo Паскале и в Cи sound nosound ( они управляют динамиком). Кто-нибудь знает, почему в Linux эти функции не работают, хотя компилятор ошибок не выдает?
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Си и Паскаль

Сообщение Uncle_Theodore »

1. Что такое язык C для DOS? :crazy:
2. О какой функции ты говоришь?
int main(int argc, char *argv[])?
3. Или ты хочешь что-то типа man 3 getopt ?

PS А вот за дублирование сообщения можно и плюс схлопотать...
Спасибо сказали:
nikita Moroz
Сообщения: 54
ОС: Linux

Re: Си и Паскаль

Сообщение nikita Moroz »

Да, извиняюсь не там создал в прошлый раз. Надо удалить из того форума. О 2) пункте. Имею виду, что это работало в Dos.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Си и Паскаль

Сообщение Uncle_Theodore »

nikita Moroz писал(а):
12.10.2007 09:24
Да, извиняюсь не там создал в прошлый раз. Надо удалить из того форума. О 2) пункте. Имею виду, что это работало в Dos.

Что работало? int main(int argc, char *argv[])? Так и под Линуксом это прекрасно работает. getopt дает только дополнительную функциональность. Сформулируй задачу -- что нужно сделать, что ты делаешь, и какие результаты получаешь.
Спасибо сказали:
Аватара пользователя
Smale*beautifulgirl*
Сообщения: 3
ОС: :) бла-бла

Re: Си и Паскаль

Сообщение Smale*beautifulgirl* »

Ребята,хелП,ХЕЛПППППП.....помогите мне пожалуйста,я открываю файл pas в блокноте,но там Эроглифы ...или что можно сделать?... :blush: : (Где еще можно открыть?? :blush:
Спасибо сказали:
Dmitry1983
Сообщения: 119
ОС: осваиваю gentoo

Re: Си и Паскаль

Сообщение Dmitry1983 »

Smale*beautifulgirl* писал(а):
20.12.2007 16:41
Ребята,хелП,ХЕЛПППППП.....помогите мне пожалуйста,я открываю файл pas в блокноте,но там Эроглифы ...или что можно сделать?... :blush: : (Где еще можно открыть?? :blush:

В текстовом редакторе, который поддерживает Dos кодировку. Word (да простят меня форумчане). в редактор из Опенофис и др.
Спасибо сказали:
Аватара пользователя
Smale*beautifulgirl*
Сообщения: 3
ОС: :) бла-бла

Re: Си и Паскаль

Сообщение Smale*beautifulgirl* »

Dmitry1983 писал(а):
20.12.2007 16:52
Smale*beautifulgirl* писал(а):
20.12.2007 16:41
Ребята,хелП,ХЕЛПППППП.....помогите мне пожалуйста,я открываю файл pas в блокноте,но там Эроглифы ...или что можно сделать?... :blush: : (Где еще можно открыть?? :blush:

В текстовом редакторе, который поддерживает Dos кодировку. Word (да простят меня форумчане). в редактор из Опенофис и др.

Спасибо тебе оргомное! как же я могла забыть об этом! :blush: как стыдно :blush:
Спасибо сказали:
shyrik
Сообщения: 2
ОС: Ubuntu 7.10

Re: Си и Паскаль

Сообщение shyrik »

Кто может посоветовать хороший и надёжный интерпретатор FreePascal'я ?? Ставил через командную (sudo apt-get install fp) ужасно ГЛЮЧИТ и плюс к этому отладчика нету, только компилер !!! (и не надо спрашивать мол зачем в линукс паскаль, нужен и всё !!! для олимпиадного программирования !!) ?? ;(
Зарание Спасибо !
Спасибо сказали:
Аватара пользователя
red_dragon
Сообщения: 435
Статус: Ленивый энтузиаст
ОС: F12 x86_64

Re: Си и Паскаль

Сообщение red_dragon »

shyrik писал(а):
25.12.2007 01:59
Кто может посоветовать хороший и надёжный интерпретатор FreePascal'я ?? ...

Интерпретатора языка Pscal не существует в природе ибо Pascal язык компилируемый. Что же касается FreePascal'я, то компилятор для него один единственный и различается он только номером версии.
shyrik писал(а):
25.12.2007 01:59
... ужасно ГЛЮЧИТ ...

ВПЕРВЫЕ СЛЫШУ... Может документацию надо почитать.
shyrik писал(а):
25.12.2007 01:59
... и плюс к этому отладчика нету, только компилер !!! ...

В качестве отладчика можно использовать GDB.
shyrik писал(а):
25.12.2007 01:59
... (и не надо спрашивать мол зачем в линукс паскаль, нужен и всё !!! для олимпиадного программирования !!)...

...

З.Ы.: Советую заглянуть сюда
|^^^^^^^^^^^|______
|_____ПИВО_____|','''|'''''''''\____,,
|_______________| _|'____|____|
*'(@)'(@)'''''''|(@)(@)******|(@)*
Спасибо сказали:
Аватара пользователя
nrg
Сообщения: 219
Статус: Энерджайзер :)
ОС: OpenSuSe 10.3

Re: Си и Паскаль

Сообщение nrg »

red_dragon писал(а):
25.12.2007 09:26
Интерпретатора языка Pscal не существует в природе ибо Pascal язык компилируемый. Что же касается FreePascal'я, то компилятор для него один единственный и различается


C фразами на тему "не существует" в нашем информационном веке нужно быть очень аккуратно, ибо любая сколь угодно немыслимая идея почти всегда имеет материальную реализацию http://www.google.ru/search?complete=1&...ter&spell=1
OpenSuSe 10.3 на Dell Inspiron 1501 и Семпрон-3000/1024ДДР2-800/120+60+300/NVidia 8500GT.
Участник Sun Open Source User Group, Самара.
Спасибо сказали:
Аватара пользователя
red_dragon
Сообщения: 435
Статус: Ленивый энтузиаст
ОС: F12 x86_64

Re: Си и Паскаль

Сообщение red_dragon »

nrg писал(а):
25.12.2007 18:54
red_dragon писал(а):
25.12.2007 09:26
Интерпретатора языка Pscal не существует в природе ибо Pascal язык компилируемый. Что же касается FreePascal'я, то компилятор для него один единственный и различается


C фразами на тему "не существует" в нашем информационном веке нужно быть очень аккуратно, ибо любая сколь угодно немыслимая идея почти всегда имеет материальную реализацию http://www.google.ru/search?complete=1&...ter&spell=1

Да, тут я действительно погорячился. Признаю свою ошибку.
|^^^^^^^^^^^|______
|_____ПИВО_____|','''|'''''''''\____,,
|_______________| _|'____|____|
*'(@)'(@)'''''''|(@)(@)******|(@)*
Спасибо сказали:
shyrik
Сообщения: 2
ОС: Ubuntu 7.10

Re: Си и Паскаль

Сообщение shyrik »

Вроде GDB больше настроен на Си и Си++ чем на паскаль... Я не прав ??
Спасибо сказали:
Аватара пользователя
red_dragon
Сообщения: 435
Статус: Ленивый энтузиаст
ОС: F12 x86_64

Re: Си и Паскаль

Сообщение red_dragon »

shyrik писал(а):
26.12.2007 13:44
Вроде GDB больше настроен на Си и Си++ чем на паскаль... Я не прав ??

Правы. Однако использовать его для отладки паскалевских прог вполне возможно, хоть и сопряжено с некоторыми трудностями. Вот здесь можно об этом почитать, например.
|^^^^^^^^^^^|______
|_____ПИВО_____|','''|'''''''''\____,,
|_______________| _|'____|____|
*'(@)'(@)'''''''|(@)(@)******|(@)*
Спасибо сказали:
Аватара пользователя
red_dragon
Сообщения: 435
Статус: Ленивый энтузиаст
ОС: F12 x86_64

Re: Си и Паскаль

Сообщение red_dragon »

shyrik писал(а):
26.12.2007 13:44
Вроде GDB больше настроен на Си и Си++ чем на паскаль... Я не прав ??

Правы. Однако использовать его для отладки паскалевских прог вполне возможно, хоть и сопряжено с некоторыми трудностями. Вот здесь можно об этом почитать, например.
|^^^^^^^^^^^|______
|_____ПИВО_____|','''|'''''''''\____,,
|_______________| _|'____|____|
*'(@)'(@)'''''''|(@)(@)******|(@)*
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Си и Паскаль

Сообщение drBatty »

Smale*beautifulg... писал(а):
20.12.2007 16:41
я открываю файл pas в блокноте,но там Эроглифы
Открывать программы офисным редактором не очень удобно, попробуйте kate, там поддерживаются кодировки, отступы, и подсветка(для паскаля тоже). Ну и ещё много того, чего нет ни в ОО, ни в ворде.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали: