Вопрос № 140334: Добрый день уважаемые м<b>э</b>тры, я пытаюсь перейти с VS 6 2000го года на VS 2005 при этом использую в своих программах: #include "stdafx.h" #include <stdio.h> #include <iostream.h> #include <conio.h> #in...
Вопрос № 140.334
Добрый день уважаемые мэтры, я пытаюсь перейти с VS 6 2000го года на VS 2005 при этом использую в своих программах: #include "stdafx.h" #include <stdio.h> #include <iostream.h> #include <conio.h> #include <stdlib.h>
Первое на что стала ругаться VS 2005 это #include <iostream.h>, При заглушке ругается на if ((infi = fopen("bestout.txt","w"))==NULL){, и … Есть ли инстукция для безболезненного перехода и какие ещё проблемы
меня ждут? С уважением чайник Александр.
Отвечает: Verena
Здравствуйте, Третьяченко Александр Сергееич!
Проблема хидеров наиболее распространённая. Часть библиотек следует подключать без расширения и писать для них дополнительную директиву, это будет выглядеть так:
#include "stdafx.h"
#include <stdio.h> #include <iostream>
#include <conio.h>
#include <stdlib.h> using namespace std;
Также компилятор будет ругаться на использование старых функций типа "fopen" (введены новые версии этих функций), но это только warning-и, их можно игнорировать.
Удачи!
--------- Эта история - не для истории, понимаешь?
Ответ отправила: Verena (статус: Практикант)
Ответ отправлен: 20.07.2008, 17:39 Оценка за ответ: 5
Отвечает: Whois
Здравствуйте, Третьяченко Александр Сергееич!
Здесь собственно про переход от предыдущих версий к VS 2005:
http://msdn.microsoft.com/ru-ru/visualc/aa336429.aspx
Здесь вы можете почитать про заголовочные файлы:
http://www.codeguru.com/forum/showthread.php?t=344569
А в этой теме форума активно обсуждают проблемы перехода:
http://forum.sources.ru/index.php?showtopic=133733
Ответ отправил: Whois (статус: 1-ый класс)
Ответ отправлен: 21.07.2008, 00:24