Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Проги из Borland С++ 3.1 не работают в Visual Studio.NET / 7 сообщений из 7, страница 1 из 1
16.04.2005, 15:57
    #33019560
ChooviS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проги из Borland С++ 3.1 не работают в Visual Studio.NET
Пива всем!

Я всё время прогаю в консоле Borland C++ 3.1 .
Теперь хочу взяться всерьез за ОО программирование.
Установил VS.NET, создаю Win32 Console Project, вставляю свои проги написанные в borland c++ 3.1 - они не работают, я запарился! ни фига понять не могу!

пишу следующее:

#include <iostream.h>

void main ( )
{
int m=0;
cout << m << endl;
}// ОНА НЕ РАБОТАЕТ!

тычит меня на #include....... , я уже и <iostream>, "iostream.h", "iostream", пробовал ни чего не помагает, я понимаю что borland c++ и visual c++.net это разные вещи, но примитив типа которого я написал выше, почему не работает?
...
Рейтинг: 0 / 0
16.04.2005, 18:17
    #33019619
nikname
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проги из Borland С++ 3.1 не работают в Visual Studio.NET
Создайте проект "консольное приложение" и вставьте в него всё, что нужно.
...
Рейтинг: 0 / 0
16.04.2005, 19:05
    #33019633
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проги из Borland С++ 3.1 не работают в Visual Studio.NET
Советую вам для начала просто прочитать какую-то книжку по VS.NET, чтобы понять концепцию самой .NET
...
Рейтинг: 0 / 0
16.04.2005, 21:20
    #33019710
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проги из Borland С++ 3.1 не работают в Visual Studio.NET
А чем тычет, что говорит-то?
________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц
...
Рейтинг: 0 / 0
16.04.2005, 22:19
    #33019731
nikname
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проги из Borland С++ 3.1 не работают в Visual Studio.NET
Думаю, что хочет stdafx.h
...
Рейтинг: 0 / 0
16.04.2005, 22:51
    #33019736
Nanit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проги из Borland С++ 3.1 не работают в Visual Studio.NET
Попробуй так:

#include <iostream>

void main()
{
int m = 0;
std::cout << m << std::endl;
}

или так

#include <iostream>
using namespace std;

void main()
{
int m = 0;
cout << m << endl;
}
...
Рейтинг: 0 / 0
18.04.2005, 10:35
    #33020478
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проги из Borland С++ 3.1 не работают в Visual Studio.NET
Наверное, все дело в том, что
<iostream.h> - это устаревший, я бы даже сказал, древний заголовок первой реализации потоков ввода-вывода, как раз примерно времен BC 3.1, даже чуть раньше. Теперь по идее ему на замену пришел STL-евский потоковый ввод-вывод, а у него заголовок называется <iostream>, и плюс еще надо либо именовать классы и переменные с префиксом std:: (это stl-евский namespace), либо писать using namespace std;
Но вот в чем еще может быть засада - <iostream.h> и <iostream> вообще-то не должны быть совместимыми, вроде бы их никто и не обещал делать одинаковыми, так что тебе возможно придется немножечко переписать твои программки.

Да, еще. До сих пор я во всех используемых мною компиляторах видел оба заголовка, т.е. старые потоки поставлялись наряду с STL-евскими для совместимости. Но, поскольку старые потоки непонятно каким образом относятся к стандарту (я не знаю, стандартные они или нет), то возможно в VS.NET они либо уже не поставляются, либо перенесены куда-то . Это надо читать в документации.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Проги из Borland С++ 3.1 не работают в Visual Studio.NET / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]