Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
6 / 6 / 0
Регистрация: 13.03.2010
Сообщений: 34

Вопрос про Visual Studio 2008

13.03.2010, 18:48. Показов 3853. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Начал изучать С++ примерно 2 недели назад (читаю книгу, делаю упражнения). Пользуюсь компилятором Dev-C++, решил начать пользоваться visual studio 2008. Ничего не могу в ней сделать, вообще ничего! Не то, чтобы компилятор запустить, даже не могу найти куда там код писать. Открываю новый проект, никакие библиотеки предлагаемые не включаю, а там уже кода раз в 10 больше чем мои несчастные упражнения. Вообще то я не совсем тупой и поиском пользоваться умею и у Гугля спрашивал, но пока дело стоит на месте. Может мне кто-нибудь рассказать с чего начать, или какую-нибудь книгу по сути присоветовать? Такая проблема только у меня или кто-то еще сталкивался?
Всем заранее спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.03.2010, 18:48
Ответы с готовыми решениями:

Вопрос по Visual Studio 2008
Запустил программку в 11 утра сегодня. До сих пор выполняется. Надо с работы уходить домой. Думаю прийти в понедельник и посмотреть за...

Написать программу. Задания нужно выполнять на языке Visual C++ в среде Microsoft Visual Studio 2008
Можете написать программу? Задание по номером 3.24 (2 рисунок).

Несовместимость visual c++ 6.0 и visual studio 2008
почему правильно гаписанная программа в visual c++ 6.0 не работает в visual studio 2008 , а именно #include <iostream> ...

15
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
13.03.2010, 19:03
zayaz, Нужно создавать консольный проект.
1. В главном меню File->New->Project.
2. В открывшемся окне Visual C++->Win32->Win32 Console Application. Вводишь имя проекта. OK.
3. В открывшемся окне щелкаешь Next. Ставишь галку Empty Project. Finish.
4. В Solution Explorer щелкаешь правой кнопкой мышки по папке Source Files. Add->New.
5. В открывшемся окне ищешь C++ file (.cpp). Вводишь имя. Add.
6. Вводишь код.
7. Запускаешь (Ctrl+F5 или F5).
0
6 / 6 / 0
Регистрация: 13.03.2010
Сообщений: 34
13.03.2010, 20:00  [ТС]
Спасибо пробую...

Добавлено через 33 минуты
че-то не поперла висуал студия обругала первую же строчку: #include<iostream.h>
Но все равно спасибо буду дальше разбираться...
0
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
13.03.2010, 20:02
zayaz, какую литературу используешь для изучения?
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
13.03.2010, 20:04
Цитата Сообщение от zayaz Посмотреть сообщение
че-то не поперла висуал студия обругала первую же строчку: #include<iostream.h>
без .h
0
6 / 6 / 0
Регистрация: 13.03.2010
Сообщений: 34
13.03.2010, 20:10  [ТС]
CyBOSSeR, Джесс Либерти С++ за 21 день
0
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
13.03.2010, 20:15
zayaz
1. Скорее всего это старое издание данной книги.
2. Вряд ли ты из книжек такого рода (Нейронные сети для чайников, Миллион долларов за 1 год, и т.п.) вынесешь много полезного.

Вот неплохие книги для новичков:
Эккель Б. Философия С++. Введение в стандартный С++
Шилд Г. С++: Базовый курс. Издание 3-е
Липман C. Основы программирования на С++
Кёниг Э., Му Б. Эффективное программирование на С++. Практическое программирование на примерах
1
6 / 6 / 0
Регистрация: 13.03.2010
Сообщений: 34
13.03.2010, 20:38  [ТС]
Vourhey, iostream (без h), как я понял загрузился, но теперь каждая строчка содержащая "cout<<" и "cin>>" пометились вот такой фразой "1>c:\cpp\c_21days\proekti\ned2\ssil4\ss il4\ssil4.cpp(30) : error C2065: 'cout' : undeclared identifier" Я так понимаю что iostream за них отвечает? И кстати на Dev_C++ уже скомпилировалось все нормально. В VS надо еще что-нибудь загружать?
0
Эксперт С++
 Аватар для fasked
5045 / 2624 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 5
13.03.2010, 20:45
std::cout
std::cin
0
 Аватар для Sergey_O
5 / 5 / 3
Регистрация: 09.12.2009
Сообщений: 65
13.03.2010, 21:11
Цитата Сообщение от zayaz Посмотреть сообщение
Vourhey, iostream (без h), как я понял загрузился, но теперь каждая строчка содержащая "cout<<" и "cin>>" пометились вот такой фразой "1>c:\cpp\c_21days\proekti\ned2\ssil4\ss il4\ssil4.cpp(30) : error C2065: 'cout' : undeclared identifier" Я так понимаю что iostream за них отвечает? И кстати на Dev_C++ уже скомпилировалось все нормально. В VS надо еще что-нибудь загружать?
Пропиши
C#
1
using namespace std;
перед перечислением функций.

Должно помочь.
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
13.03.2010, 23:52
zayaz, cout и cin-потоки.когда ты пишешь
C++
1
#include <iostream>
ты подключаешь файл,где компилятору объясняется что такое сout,cin.
Но этого не хватает,т.к. компилятору не видно это,чтобы стало видно,ты должен вначале кода(после подключений файлов) написать
C++
1
using namespace std;
Но когда в будущем будешь писать большие программы,лучше бы перед каждым cout, cin написать std::cin,как сказал fasked.
Разница в том что когда пишешь using namespace std; ты добавляешь в память много не нужного,когда твоя программа будет большой,и когда сделаешь так,то из за всех ненужных функций и всякого хлама прога будет занимать много места в оперативке.
0
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
14.03.2010, 00:43
МедведЪ, дела обстоят не совсем так.
cin и cout потоки ввод и вывода соответственно, все верно.

Для их использования нужно подключить заголовочный файл iostream, также правильно.

Данные потоки находятся в пространстве имен std поэтому для того чтобы возможно было их использовать есть три способа:
1. Явно указывать имя пространства перед соответствующими идентификаторами (рекомендуемый способ):
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
 
int main()
{
  int n;
 
  std::cin >> n;
  std::cout << n;
 
  return 0;
}
2. С помощью директивы using yказать, что соответствующие идентификаторы находятся в пространстве имен:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
using std::cin;   // Указывает что идентификатор cin находится в пространстве std
using std::cout;  // Указывает что идентификатор cout находится в пространстве std
 
int main()
{
  int n;
  
  cin >> n;
  cout << n;
 
  return 0; 
}
3. С помощью директивы using namespace сделать видимым все содержание пространства имен:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
using namespace std;
 
int main()
{
  int n;
  
  cin >> n;
  cout << n;
 
  return 0; 
}
Первый способ предпочтительнее, потому что явно видно, что идентификатор входит в то или иное пространство имен. И не надо будет думать при взгляде на строку cin >> variable "А это cin из стандартной библиотеки или какой то самопальный?".

На размер исполняемого файла ни один из способов никакого воздействия не окажет.
2
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
14.03.2010, 10:02
Цитата Сообщение от CyBOSSeR Посмотреть сообщение
Первый способ предпочтительнее, потому что явно видно, что идентификатор входит в то или иное пространство имен. И не надо будет думать при взгляде на строку cin >> variable "А это cin из стандартной библиотеки или какой то самопальный?".
ну это уже стиль прграммированияА за второй код спасибо
0
6 / 6 / 0
Регистрация: 13.03.2010
Сообщений: 34
14.03.2010, 16:31  [ТС]
Всем спасибо. А классы в VS тоже каким то хитрым путем добавлять или можно прямо в файле описывать?
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
14.03.2010, 16:35
zayaz, project->new item->*.срр
потом подключаем класс,тоже самое можно и в главном коде написать....но так лучше,более лучше объявлять класс в *.h файле,потом в срр файле определить сам класс,заранее подключив h файл,и в самом конце,в главном коде подключить H файл
1
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
15.03.2010, 14:42
Цитата Сообщение от zayaz Посмотреть сообщение
Всем спасибо. А классы в VS тоже каким то хитрым путем добавлять или можно прямо в файле описывать?
Можно мастером воспользоваться.
Правой кнопкой мыши по проекту в Solution Explorer, Add->Class. В открывшемся окне выбираешь C++->C++ Class, Add. В открывшемся окне вводишь дополнительную информацию, Finish.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.03.2010, 14:42
Помогаю со студенческими работами здесь

Visual Studio 2008
Здравствуйте.У меня студия 2010 (экспресс-версия) поставилась,но при запуске уже когда ввел уже код(я уже активировал когда-то,но тогда 7...

Visual studio 2008 C++
Вычислите сумму элементов верхнего правого треугольника матрицы и количество элементов в нем. матрица размером 5x5

Файлы Visual Studio 2008
Трабл серьезный, абсолютно все программы(С\С++) которые работают с файлами перестали работать внутри среды , то есть вот есть рабочий код...

Microsoft Visual studio 2008
прошу дать инструкцию как в Microsoft Visual studio 2008 создавать проекты СИ и как их там компоировать и ли дать ссылку на книгу где об...

Калькулятор на MS Visual Studio 2008 C++
Если была такая тема, плиз киньте ссылочку на исходник. Очень нужен. Хотябы простой с обычными действиями. Добавлено через 23 минуты ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru