PDA

Показать полную графическую версию : Помогите в работе с Dev-C++


ShadowMas
15-06-2008, 17:17
Что то я немогу никак скомпилировать свои файлы, да впрочем, и не только свои?
Кто пользуется этой прогой подскажите как работать с ней а то я уже аж подустал голову ломать,что нетак вот к приеру даже такойвот код выдаёт ошибку?



#include <iostream.h>
void main(void)
{
cout << "Учимся программировать на языке C++!";
}


Может учебник какой то по ней есть?

P.S.

Я вообще то раньше только на скрипте пробывал писать :) ,а вот теперь решил подрости

Admiral
15-06-2008, 18:29
Какие выдаёт ошибки?
А насчёт <iostream.h> недавно даже обсуждение было
http://forum.oszone.net/post-808081.html#post808081 (как раз в этой теме использовался компилятор поддерживающий средой Dev-C++)
http://forum.oszone.net/post-816102.html#post816102
Но скорей всего там для совместимости оставлена заглушка, так что ошибки могут быть в другом ключе.

Drongo
15-06-2008, 21:09
ShadowMas, Как и сказал Admiral, Какие выдаёт ошибки? »Ошибки нужны, что за ошибки?
Если уже так пошло, то лучше добавить строку после cout<<"Учимся программировать на языке С++!"; и после #include <iostream.h>
#include <iostream.h>
#include <conio.h> // Вот эту строку добавить

void main(void)
{
cout << "Учимся программировать на языке C++!";

getch(); // И эту строку добавить.
}
или
#include <iostream>
using std::cout;
using std::endl;

#include <conio.h>

void main(void)
{
cout << "Учимся программировать на языке C++!"<<endl;

getch();
}

P.S. А какой компилятор?!

ivank
15-06-2008, 21:42
Drongo, <conio.h> это жуткий нестандартный пережиток досовского прошлого, который отсутствует во всех более-менее приличных комипляторах. Читать http://en.wikipedia.org/wiki/Conio.h до просветления.

Dev-C++ компилирует с помощью gcc (MinGW), а gcc не кушает вот такую строчку:
void main(void) »
Её надо заменить на
int main()
и всё должно прекрасно скомпилироваться. Ну про <iostream.h> уже сказали.

ShadowMas, Выкиньте свою книжку. Она вас хорошему не научит, раз с таких примеров начинается. И в будущем, если есть ошибки компиляции, их тоже надо приводить. чтоб остальным не приходилось гадать на кофейной гуще.

Drongo
15-06-2008, 21:43
ShadowMas, А насчёт <iostream.h> недавно даже обсуждение было » Вот. <iostream> или <iostream.h>, Что правильнее? (http://www.progz.ru/forum/index.php?showtopic=28426)

ivank, <conio.h> это жуткий нестандартный пережиток »Тогда добавить переменную для считывания, чтобы окно не закрылось.

#include <iostream>
using std::cout;
using std::endl;

int main()
{
int z;

cout << "Учимся программировать на языке C++!"<<endl;

cin >> z;

return 0;
}

ShadowMas
16-06-2008, 03:09
Сенкс всем кто отозвался буду пробывать дальше, пок начал разруливать с Delphi




© OSzone.net 2001-2012