Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.01.2011, 05:46   #1
surmma
Новичок
Джуниор
 
Регистрация: 31.01.2011
Сообщений: 1
По умолчанию что написать вместо windows.h в visual studio 2008

у меня vidual studio 2008. мне прогу надо написать, там употребляю system(""), но что надо писать в заголовочном файле в visual studio 2008 вместо <include> <windows.h> в C++ 2005? так например вместо <time.h> - <ctime>, вместо <string.h> <cstring> , но а <cwindows> не понимает дает ошибку.
surmma вне форума Ответить с цитированием
Старый 31.01.2011, 06:49   #2
alex_x_x
Форумчанин
 
Регистрация: 31.01.2011
Сообщений: 160
По умолчанию

ээээ, речь идет о новых заголовках нового стандарта, windows.h к стандарту никоим образом не относится, и разницы между тем, что в сишный и плюсовый проект включают тоже нету.
так что писать <windows.h>
alex_x_x вне форума Ответить с цитированием
Старый 31.01.2011, 14:42   #3
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

system это из cstdlib.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Старый 31.01.2011, 14:51   #4
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

не нужен там он вобще...
VC++2008
Код:
#include "stdafx.h"
#include <iostream>


int _tmain(int argc, _TCHAR* argv[])
{
	system("cls");
	return 0;
}
NiCola999 вне форума Ответить с цитированием
Старый 31.01.2011, 14:57   #5
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

Это бред. В iostream.h отсутствует system. Это функция из C. Можешь тут посмотреть полный список того, что там есть: http://www.cplusplus.com/reference/iostream/
system находится в cstdlib.
И ещё ты забыл о пространствах имён.
Код:
#include <cstdlib>
int main()
{
	std::system("sgfdsglkjdskj");
}
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Старый 31.01.2011, 15:24   #6
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

iostream включает в себя все стандартные либы языка C
NiCola999 вне форума Ответить с цитированием
Старый 31.01.2011, 17:41   #7
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

У меня не так. Да и зачем лишние либы подключать?
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su

Последний раз редактировалось Obey-Kun; 31.01.2011 в 17:45.
Obey-Kun вне форума Ответить с цитированием
Старый 31.01.2011, 17:44   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
iostream включает в себя все стандартные либы языка C
прям все?(даже те которые не нужны ему)
это где так?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 31.01.2011, 18:24   #9
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
Да и зачем лишние либы подключать?
А это слишком большая проблема? Компилятор/линкер все равно все выкинет...
p51x вне форума Ответить с цитированием
Старый 31.01.2011, 19:15   #10
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

Почему-то во всех нормальных проектах подключают только те хедеры, которые нужны. Так всё выглядит чище.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программа, написанная на Visual Studio 2008 в Windows7 не запускается Windows XP SP2 reynevan Win Api 5 16.07.2010 23:28
MS SQL Server 2008 и Visual Studio 2008 C# (Как работать с БД?) cherw9!40k Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 2 14.01.2010 20:51
Проблема с windows visual styles в Visual studio 2008 express. [awa Visual C++ 2 09.01.2010 06:05
Visual Studio Standard 2008 против Visual Studio Express 2008. Стоит ли покупать? Casper-SC Софт 4 31.12.2009 11:46
VISUAL STUDIO 2008 defaul language - как переключить в VISUAL STUDIO 2008 язык программирования, использ Эйнж Общие вопросы C/C++ 0 27.12.2009 20:39