Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
02MB
Сообщений: n/a
#1

Начало работы с ПО С++ - C++

28.02.2012, 07:16. Просмотров 1594. Ответов 5
Метки нет (Все метки)

Доброго времени суток. Подскажите пожалуйста в небольшом вопросе.
Начал смотреть видео уроки по программированию на языке С++. Установил ПО CodeBlocks, Microsoft Visual Studio 2010.
Пытаюсь написать простую программу с выводом сообщения на экран (в консоли), блок вообще не реагирует, а VS постоянно ошибки выдает.
При создании пустого проекта в VS и наборе текста из видео урока, тоже ошибки выдает.
Наверное нужно где то библиотеки включать?

Подскажите пожалуйста для того что бы создавать программку с нуля, что нужно сделать? Если есть уже исходный код файла *.cpp
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2012, 07:16     Начало работы с ПО С++
Посмотрите здесь:

C++ Начало
C++ Начало Си++
C++ Начало программирования на C++
Начало работы с файлами bmp C++
Начало работы со встроенным ассемблером C++
C++ Самое начало
C++ Начало работы в С++
C++ Начало
Данный массив A (n). Все положительные его элементы поместить в начало массива B (n), а все отрицательные - в начало массива C (n). Подсчитать количес C++
Реализовать функционал работы с одномерным динамическим массивом (добавление одного элемента в начало) C++
Переделать программу работы с массивом для работы с вектором C++
C++ Все положительные элементы поместить в начало массива В(n), а отрицательные элементы — в начало массива С(n)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nxnx
Формучанин
362 / 293 / 16
Регистрация: 02.11.2010
Сообщений: 1,234
28.02.2012, 07:20     Начало работы с ПО С++ #2
Цитата Сообщение от 02MB Посмотреть сообщение
постоянно ошибки выдает.
какие?
02MB
Сообщений: n/a
28.02.2012, 07:35     Начало работы с ПО С++ #3
Ну вот Я сделал проект по умолчанию в VS. Ошибки:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1>------ Построение начато: проект: 01, Конфигурация: Debug Win32 ------
1>Построение начато 28.02.2012 13:59:39.
1>PrepareForBuild:
1>  Создание каталога "C:\Documents and Settings\localadmin\Рабочий стол\c++\01\Debug\".
1>InitializeBuildStatus:
1>  Создание "Debug\01.unsuccessfulbuild", так как было задано "AlwaysCreate".
1>ClCompile:
1>  stdafx.cpp
1>  01.cpp
1>c:\documents and settings\localadmin\рабочий стол\c++\01\01\01.cpp(7): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "std"
1>c:\documents and settings\localadmin\рабочий стол\c++\01\01\01.cpp(7): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\documents and settings\localadmin\рабочий стол\c++\01\01\01.cpp(7): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\documents and settings\localadmin\рабочий стол\c++\01\01\01.cpp(7): error C2365: std: переопределение; предыдущим определением было "пространство имен"
1>c:\documents and settings\localadmin\рабочий стол\c++\01\01\01.cpp(10): error C2065: count: необъявленный идентификатор
1>c:\documents and settings\localadmin\рабочий стол\c++\01\01\01.cpp(11): error C2143: синтаксическая ошибка: отсутствие ";" перед "return"
1>
1>СБОЙ построения.
1>
1>Затраченное время: 00:00:01.18
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Текст 01.cpp
C++
1
2
3
4
5
6
7
8
9
#include "stdafx.h"
using namespace std;
 
string std;
int _tmain(int argc, _TCHAR* argv[])
{
    count<<"Hello MAX";
    return 0;
}
А вот что в видео уроке:
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
 
main()
{
    string name;
    cout<<"Enter your name: ";
    cin>>name;
    cout<<"Your name is "<<name;
}
Если все стираю что создается автоматом в VS в файле 01.cpp, и вставляю последний код, пишет вот такие ошибки:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1>------ Построение начато: проект: 01, Конфигурация: Debug Win32 ------
1>Построение начато 28.02.2012 14:29:11.
1>InitializeBuildStatus:
1>  Обращение к "Debug\01.unsuccessfulbuild".
1>ClCompile:
1>  Для всех выходных данных обновления не требуется.
1>  01.cpp
1>c:\documents and settings\localadmin\рабочий стол\c++\01\01\01.cpp(4): warning C4627: #include <iostream>: пропущен при поиске использования предкомпилированного заголовка
1>          Добавление директивы в "StdAfx.h" или перестройка предкомпилированного заголовка
1>c:\documents and settings\localadmin\рабочий стол\c++\01\01\01.cpp(15): fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "StdAfx.h"" в источник.
1>
1>СБОЙ построения.
1>
1>Затраченное время: 00:00:00.48
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Добавлено через 11 минут
Подскажите пожалуйста куда что включать? Можно как то без дополнительных файлов? Научится сначала работать в одном *.cpp, и подключать *.h ???
zss
Модератор
Эксперт С++
6245 / 5848 / 1891
Регистрация: 18.12.2011
Сообщений: 14,982
Завершенные тесты: 1
28.02.2012, 12:07     Начало работы с ПО С++ #4
В Microsoft Visual Studio 2010 создавайте пустой проект
(на 3 шаге надо поставить галочку "Empty Project").
Тогда не нужно подключать предкомпилированный
заголовок stdafx.h.
Код набирать такой, какой написан в видеоуроке.
DiffEreD
1427 / 764 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
28.02.2012, 14:33     Начало работы с ПО С++ #5
Цитата Сообщение от 02MB Посмотреть сообщение
А вот что в видео уроке:
Вот так попробуй:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
        using namespace std;
        string name;
        cout<<"Enter your name: ";
        cin>>name;
        cout<<"Your name is "<<name;
        return 0;
}
Лучше книгу читать чем видеоуроки смотреть, от них толку ноль.
R136a1
142 / 111 / 15
Регистрация: 14.04.2011
Сообщений: 261
28.02.2012, 14:51     Начало работы с ПО С++ #6
Цитата Сообщение от yuron_477 Посмотреть сообщение
Вот так попробуй:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
        using namespace std;
        string name;
        cout<<"Enter your name: ";
        cin>>name;
        cout<<"Your name is "<<name;
        return 0;
}
Лучше книгу читать чем видеоуроки смотреть, от них толку ноль.
в чем смысл дублирования using namespace std; ? )
одного раза вполне достаточно
Yandex
Объявления
28.02.2012, 14:51     Начало работы с ПО С++
Ответ Создать тему
Опции темы

Текущее время: 08:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru