|
|
|
Проги из Borland С++ 3.1 не работают в Visual Studio.NET
|
|||
|---|---|---|---|
|
#18+
Пива всем! Я всё время прогаю в консоле 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 это разные вещи, но примитив типа которого я написал выше, почему не работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2005, 15:57 |
|
||
|
Проги из Borland С++ 3.1 не работают в Visual Studio.NET
|
|||
|---|---|---|---|
|
#18+
Создайте проект "консольное приложение" и вставьте в него всё, что нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2005, 18:17 |
|
||
|
Проги из Borland С++ 3.1 не работают в Visual Studio.NET
|
|||
|---|---|---|---|
|
#18+
Советую вам для начала просто прочитать какую-то книжку по VS.NET, чтобы понять концепцию самой .NET ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2005, 19:05 |
|
||
|
Проги из Borland С++ 3.1 не работают в Visual Studio.NET
|
|||
|---|---|---|---|
|
#18+
А чем тычет, что говорит-то? ________________________________________________________ Глюк - это высокоорганизованная система не поддающихся определению частиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2005, 21:20 |
|
||
|
Проги из Borland С++ 3.1 не работают в Visual Studio.NET
|
|||
|---|---|---|---|
|
#18+
Думаю, что хочет stdafx.h ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2005, 22:19 |
|
||
|
Проги из Borland С++ 3.1 не работают в Visual Studio.NET
|
|||
|---|---|---|---|
|
#18+
Попробуй так: #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; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2005, 22:51 |
|
||
|
Проги из Borland С++ 3.1 не работают в Visual Studio.NET
|
|||
|---|---|---|---|
|
#18+
Наверное, все дело в том, что <iostream.h> - это устаревший, я бы даже сказал, древний заголовок первой реализации потоков ввода-вывода, как раз примерно времен BC 3.1, даже чуть раньше. Теперь по идее ему на замену пришел STL-евский потоковый ввод-вывод, а у него заголовок называется <iostream>, и плюс еще надо либо именовать классы и переменные с префиксом std:: (это stl-евский namespace), либо писать using namespace std; Но вот в чем еще может быть засада - <iostream.h> и <iostream> вообще-то не должны быть совместимыми, вроде бы их никто и не обещал делать одинаковыми, так что тебе возможно придется немножечко переписать твои программки. Да, еще. До сих пор я во всех используемых мною компиляторах видел оба заголовка, т.е. старые потоки поставлялись наряду с STL-евскими для совместимости. Но, поскольку старые потоки непонятно каким образом относятся к стандарту (я не знаю, стандартные они или нет), то возможно в VS.NET они либо уже не поставляются, либо перенесены куда-то . Это надо читать в документации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2005, 10:35 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=57&tid=2033447]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
19ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 319ms |

| 0 / 0 |
