Не компилится прога на С под Виндоз.
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Не компилится прога на С под Виндоз. - 2007-03-11 18:07:23.220000
|
|
|
Maximalist
Сообщений: 21
Оценки: 0
Присоединился: 2007-01-14 20:57:34.296666
|
Принялся за изучение С (до этого на Паскале лабал) Взял книгу "Язык программирования С", Брайан Керниган и Денис Ритч. Написал как водится Hello World, на Turbo C++ IDE[sm=bj.gif] (сижу на Windows XP Home Edition (sp2)). #include <stdio.h> main () {printf ("Hello World"); } А, она вываливается с такой ошибкой:@ Error World.CPP 1: Unable to open include file 'stdio.h' Как я понял не может открыть файл stdio.h 1.Проверил файл с таким названием имеется в папке "Include". 2.Пробовал то же самое и на Quick C, такой же косяк выдаёт. 3.Думал мож с примером в книге на портачили (хотя вряд ли столько редакций), по шарился в гугле нашёл в разных источниках кучу исходников "Hello, World", все такие же как и в книги. Спросить не у кого, а сам уже и не знаю, что придумать, подскажите если кто знает чё за лажа.
|
|
|
RE: Не компилится прога на С под Виндоз. - 2007-03-11 18:17:37.670000
|
|
|
TheFeaR
Сообщений: 1923
Оценки: 0
Присоединился: 2006-01-25 18:16:33
|
quote:
ORIGINAL: Maximalist Turbo C++ IDE[sm=bj.gif] это который консольный? весь синенький такой? если да то там в меню надо пути все прописать.
|
|
|
RE: Не компилится прога на С под Виндоз. - 2007-03-11 20:14:00.760000
|
|
|
ВИТАХА
Сообщений: 1017
Оценки: 0
Присоединился: 2006-12-27 00:18:16.020000
|
quote:
это который консольный? весь синенький такой? если да то там в меню надо пути все прописать. А именно путь к библиотекм(library)
|
|
|
RE: Не компилится прога на С под Виндоз. - 2007-03-11 21:04:25.460000
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
скорее всего и к библиотекам. Но для начала к хедерам типа stdio.h ;)
|
|
|
RE: Не компилится прога на С под Виндоз. - 2007-03-11 21:51:32.490000
|
|
|
Maximalist
Сообщений: 21
Оценки: 0
Присоединился: 2007-01-14 20:57:34.296666
|
1. Да такой весь синенький как Паскаль по умолчанию. 2. Если кто знает можно по конкретней, где именно эта найстройка, а то их там *уйва туча, или ссылку где можно об этом почитать. 3. Синенький такой??? 8| Можно не скромный вопрос, а вы в каких программируете на С (под Виндоз), а на каких под Линь. Если можно то киньте ссылку где можно скачать.
|
|
|
RE: Не компилится прога на С под Виндоз. - 2007-03-11 22:08:28.066666
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
2. эхх… только потому, что я вдруг вспомнил свои аналогичные проблемы 10-ти-летней давности (таки решённые самостоятельно ;)) [f10]->Options->Directories… Проставляешь "Include directories" во что-нть в стиле C:\borlanc\include, и "Library Directiories" в нечто вроде "C:\borlanc\lib". остальное можно оставить пустым.
|
|
|
RE: Не компилится прога на С под Виндоз. - 2007-03-17 22:49:14.126666
|
|
|
Maximalist
Сообщений: 21
Оценки: 0
Присоединился: 2007-01-14 20:57:34.296666
|
Угу большое спасибо, с дирами разрулил. Но начал выдавать другой косяк. Хорошо у одногрупника приехал на 3 дня друг из Омска (там в универе на безопасника учится), там их по С гоняют, он мне то и растолковал в чём лажа. Как оказалось, основная программа на С (в отличие от Паскаля), рассматривается как обычная процедура и ей обязательно должно быть присвоено значение в ходе исполнения программы и наче выдаёт ошибку по английски, что не присвоено значение), и чтобы написать "Hello, World" на Турбо С, там вообще другой листинг должен быть, не такой как в книге или в примерах которыми кишит Интернет. Вот такой… #include <stdio.h> #include <conio.h> void main () { clrscr (); printf ("Hello,world\n"); getch (); } Как он мне объяснил void перед main указывает компилятору, что главная программа не должна ворачивать ни кокого значения, в общем работает как функция без аргументов. PS: Ох*еть 6 суток е*ался только с одним "Hello, World". PSS: За то щас освоюсь как там циклы крутят, да Хоары с Флойдами на нём обкатаю:)
|
|
|
RE: Не компилится прога на С под Виндоз. - 2007-03-17 23:27:03.336666
|
|
|
ВИТАХА
Сообщений: 1017
Оценки: 0
Присоединился: 2006-12-27 00:18:16.020000
|
В таком случае ты бы не из программирования начал а с того что почитал нормально лит-ру…
|
|
|
RE: Не компилится прога на С под Виндоз. - 2007-03-18 00:20:20.643333
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
quote:
ORIGINAL: Maximalist Как оказалось, основная программа на С (в отличие от Паскаля), рассматривается как обычная процедура и ей обязательно должно быть присвоено значение в ходе исполнения программы и наче выдаёт ошибку по английски, что не присвоено значение), и чтобы написать "Hello, World" на Турбо С, там вообще другой листинг должен быть, не такой как в книге или в примерах которыми кишит Интернет. Вот такой… #include <stdio.h>
#include <conio.h>
void main ()
{
clrscr ();
printf ("Hello,world\n");
getch ();
} ыыы, правильный хелловорлд: #include <stdio.h>
void main ()
{
printf ("Hello world.\n);
} всё остальное – это… как бы это сказать… выпендрёж, и инвалидская попытка обойти закрывание консоли в винде после запуска программы путём двойного клика на иконке. нех. этот getch в конце просто _бесит_. запустил программу, смотришь, а она повисла…
|
|
|
RE: Не компилится прога на С под Виндоз. - 2007-03-18 22:22:12.140000
|
|
|
Maximalist
Сообщений: 21
Оценки: 0
Присоединился: 2007-01-14 20:57:34.296666
|
quote:
ORIGINAL: ВИТАХА В таком случае ты бы не из программирования начал а с того что почитал нормально лит-ру… А что ты можешь посоветовать почитать из "нормальной литератры" ?
|
|
|
RE: Не компилится прога на С под Виндоз. - 2007-03-19 12:50:30.770000
|
|
|
SCRIPTok
Сообщений: 34
Оценки: 0
Присоединился: 2005-09-22 15:17:59
|
quote:
А что ты можешь посоветовать почитать из "нормальной литератры" ? Керниган и Ритчи - самый самое то. Надо уважать создателей языка:). В принципе, в интернете можно найти много вякого барахла по си. На первых парах сложна для понимания книга Бьерна Страуструпа, но читать её тоже стоит. По си++ только её.
|
|
|
RE: Не компилится прога на С под Виндоз. - 2007-03-19 20:56:08.550000
|
|
|
Maximalist
Сообщений: 21
Оценки: 0
Присоединился: 2007-01-14 20:57:34.296666
|
quote:
ORIGINAL: SCRIPTok Керниган и Ритчи - самый самое то. Надо уважать создателей языка:). В принципе, в интернете можно найти много вякого барахла по си. На первых парах сложна для понимания книга Бьерна Страуструпа, но читать её тоже стоит. По си++ только её. Вообще то я её и читаю (внимательней читай первый пост по этой теме), просто они пишут с расчётом, что я сижу на Linux.
|
|
|
RE: Не компилится прога на С под Виндоз. - 2007-03-20 00:23:02.193333
|
|
|
t3rmin@1
Сообщений: 197
Оценки: 0
Присоединился: 2006-09-22 23:03:30.883333
|
http://www.programmersclub.ru/01 - вот ОЧЕНЬ хороший учебник по С++. Очень понятный, прям таки шедевр. Только 1 проблема - картинок нету к нему. Картинки поищи в другом месте. Как? Набери какой-нибудь кусок из учебника и вставь в ya.ru/google.ru. Должно выбросить то, что надо. И одна ОГРОМАДНЕЙШАЯ подсказка - ты сейчас компилишь не под Windows (и даже не под Linux, как может показаться), а под DOS. Под Windows ты начнёшь собирать с функции WinMain.
|
|
|
RE: Не компилится прога на С под Виндоз. - 2007-03-20 22:48:50.083333
|
|
|
Maximalist
Сообщений: 21
Оценки: 0
Присоединился: 2007-01-14 20:57:34.296666
|
quote:
ORIGINAL: t3rmin@1 http://www.programmersclub.ru/01 - вот ОЧЕНЬ хороший учебник по С++. Очень понятный, прям таки шедевр. Только 1 проблема - картинок нету к нему. Картинки поищи в другом месте. Как? Набери какой-нибудь кусок из учебника и вставь в ya.ru/google.ru. Должно выбросить то, что надо. И одна ОГРОМАДНЕЙШАЯ подсказка - ты сейчас компилишь не под Windows (и даже не под Linux, как может показаться), а под DOS. Под Windows ты начнёшь собирать с функции WinMain. Угу спасибо за ссылку, очень хорошая для начинания изучения с С++, но я лучше не буду распылять силы дальше буду переть по чистому С, а потом уж возьмусь за С++ Ну насчёт компилирования ты прав это с Windows я чё то загнул. (Просто, приписал её для того, чтоб было понятно на какой ОС сижу, а то мало ли и за неё касяки)
|
|
|
RE: Не компилится прога на С под Виндоз. - 2007-04-01 13:13:54.746666
|
|
|
crbunny
Сообщений: 223
Оценки: 0
Присоединился: 2006-06-22 21:20:01
|
Кстати, 1.
|
|
|
|
|