Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Компилятор не подключает библиотеки классов С/С++ 
:(
    Опции темы
oxide
  Дата 24.3.2010, 18:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 24.3.2010

Репутация: нет
Всего: нет



При компиляции программы выдаёт ошибку: Unabloe to open include file 'IOSTREAM.H

Пробовал разные версии компиляторов на разных комьютерах везде одно и тоже. 
Подскажите plizzzzz в чём может быть проблема !?!
PM MAIL   Вверх
SenkraD
Дата 24.3.2010, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 933
Регистрация: 3.2.2006
Где: Украина::Киев

Репутация: 2
Всего: 23



#include <iostream.h> - это старый формат хедеров.
В номом нужно делать так:
Код
#include <iostream>

int main(int /*argc*/, char const* const /*argv*/[])
{
     std::cout << "hello, world!" << std::endl;
     return 0;
}



--------------------
 Имеющий язык - да не убоится спросить! 
user posted image
PM MAIL ICQ   Вверх
oxide
Дата 24.3.2010, 19:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 24.3.2010

Репутация: нет
Всего: нет



Всё вписал в Turbo_C++  . . .
Проверил два раза по буквам. 
Нажал ALT-F9 =>  Unabloe to open include file IOSTREAM.H

До этого пробовал переустонавливать винду(форматил все разделы), ставил среду разработки от Borland, БЕЗРЕЗУЛЬТАТНО (
PM MAIL   Вверх
MasterOfMuppets
Дата 24.3.2010, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 28.2.2010

Репутация: нет
Всего: 1



Код

int main(int /*argc*/, char const* const /*argv*/[])

Кстати, впервые вижу эти переменные в комментариях. А зачем так сделано, если не секрет? smile
PM MAIL   Вверх
Peter
Дата 24.3.2010, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 771
Регистрация: 28.7.2003
Где: Ставрополь

Репутация: -1
Всего: 1



Turbo C++ от винды не зависит. Это ДОСовская программа, настройки хранит в своем файле. Проверь пути, выбрав в меню "Options|Directories..."
Цитата(MasterOfMuppets @  24.3.2010,  19:28 Найти цитируемый пост)
впервые вижу эти переменные в комментариях
Значит, эти переменные не используются, и компилятору необязательно указывать их имена - зачем?


--------------------
всё, что делаете, делайте от души, как для Господа (Послание апостола Павла колоссянам, 3:23).
PM MAIL WWW   Вверх
oxide
Дата 24.3.2010, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 24.3.2010

Репутация: нет
Всего: нет



Скачал я Turbo C 2.0 набрал в нём ниже приведеный :
Код

#include <iosream.h>
int main()
   { 
   cout << "Hello, World!";
   return 0;
   }

В следствии чего получил(новую ошибкуsmile

Unable to create output file 'E\DISL\FULL\DRIVE_F\TC_20\BIN\NONAME.obj'
 smile 
PM MAIL   Вверх
borisbn
Дата 24.3.2010, 20:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 22
Всего: 135



По поводу argc и argv в комментариях - 
в стандарте сказано, что у параметров функции должен быть обязательно определен только тип. Если параметры не используются, то их имя необязательно. Это делается, чтобы избежать warning'а unused parameters 


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
azesmcar
Дата 25.3.2010, 08:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 81
Всего: 211



Цитата(oxide @  24.3.2010,  20:47 Найти цитируемый пост)
#include <iosream.h>

не iosream а iostream.

Цитата(oxide @  24.3.2010,  20:47 Найти цитируемый пост)
Скачал я Turbo C 2.0 

я только не пойму зачем, вы ведь не работаете под DOS или Windows 3.1, зачем использовать антикварный софт 20-и летней давности? Нельзя что ли нормальный компилятор поставить, да и людям отвечать будет легче, я например в последний раз этот Turbo C видел 8 лет назад в университете, чем я могу помочь?

Это сообщение отредактировал(а) azesmcar - 25.3.2010, 08:46
PM   Вверх
Peter
Дата 25.3.2010, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 771
Регистрация: 28.7.2003
Где: Ставрополь

Репутация: -1
Всего: 1



Ну, если каталог E\DISL\FULL\DRIVE_F\TC_20\BIN\ не существует, то и файл там создать нельзя.
Проверь каталоги - что у тебя написано в "Options|Directories..." ?


--------------------
всё, что делаете, делайте от души, как для Господа (Послание апостола Павла колоссянам, 3:23).
PM MAIL WWW   Вверх
MasterOfMuppets
Дата 25.3.2010, 10:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 28.2.2010

Репутация: нет
Всего: 1



Код

cout << "Hello, World!";

тогда уже, если using не использовал, пиши 
Код

std::cout << "Hello, World!";


А вообще, скачай MinGW (http://mingw.org/)
Установи, и пропиши в переменную path путь к папке bin компилятора (панель управления\система\дополнительно\переменные среды)
И всё, открываешь коммандную строку, переходишь в папку с исходником и пишешь следующее:
Цитата

g++ -o prog_name main.cpp

Если имя исходника другое, то соответственно подставляешь его. smile
В качестве редактора очень удобен notepad++

Или можно ещё проще - качаешь CodeBlocks (http://www.codeblocks.org/)  сборку сразу вместе с MinGW, и вобще не паришься. smile

Это сообщение отредактировал(а) MasterOfMuppets - 25.3.2010, 11:06
PM MAIL   Вверх
azesmcar
Дата 25.3.2010, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 81
Всего: 211



Цитата(MasterOfMuppets @  25.3.2010,  10:57 Найти цитируемый пост)
тогда уже, если using не использовал, пиши 

это Turbo C 2.0, там нету всех этих прелестей, хотя мне стало интересно, откуда в Си заголовочный файл iostream? smile 
PM   Вверх
Леопольд
Дата 25.3.2010, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 10
Всего: 13



Цитата(MasterOfMuppets @  24.3.2010,  19:28 Найти цитируемый пост)
Кстати, впервые вижу эти переменные в комментариях. А зачем так сделано, если не секрет?
Действительно непонятно, особенно если учесть что стандартом позволено два вида записи, и второй такой:
Код
int main()


Добавлено @ 13:14
Цитата(oxide @  24.3.2010,  19:19 Найти цитируемый пост)
Всё вписал в Turbo_C++
Стоит скачать MS Visual Studio Express Edition с сайта Microsoft, Она бесплатна, проста в использовании, есть качественный дебагер.


Это сообщение отредактировал(а) Леопольд - 25.3.2010, 13:19


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0540 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.