Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Помогите в работе с Dev-C++ (http://forum.oszone.net/showthread.php?t=109221)

ShadowMas 15-06-2008 17:17 826633

Помогите в работе с Dev-C++
 
Что то я немогу никак скомпилировать свои файлы, да впрочем, и не только свои?
Кто пользуется этой прогой подскажите как работать с ней а то я уже аж подустал голову ломать,что нетак вот к приеру даже такойвот код выдаёт ошибку?



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


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

P.S.

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

Admiral 15-06-2008 18:29 826676

Какие выдаёт ошибки?
А насчёт <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 826773

ShadowMas, Как и сказал Admiral,
Цитата:

Цитата 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 826783

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

Dev-C++ компилирует с помощью gcc (MinGW), а gcc не кушает вот такую строчку:
Цитата:

Цитата ShadowMas
void main(void) »

Её надо заменить на
Код:

int main()
и всё должно прекрасно скомпилироваться. Ну про <iostream.h> уже сказали.

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

Drongo 15-06-2008 21:43 826785

ShadowMas,
Цитата:

Цитата Admiral
А насчёт <iostream.h> недавно даже обсуждение было »

Вот. <iostream> или <iostream.h>, Что правильнее?


ivank,
Цитата:

Цитата 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 826903

Сенкс всем кто отозвался буду пробывать дальше, пок начал разруливать с Delphi


Время: 18:26.

Время: 18:26.
© OSzone.net 2001-