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

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

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

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

28.02.2012, 07:16. Просмотров 1635. Ответов 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++
Какую среду для С++ использовать, чтоб был хороший компилятор? как установить и начать работать? Пожалуиста, сразу ссылки. Windows...

Начало работы со встроенным ассемблером - C++
Помогите, кто знает как с этим работать Проходим в универе встроенные в с++ ассемблер, накидал простейшую программку(ввод строки символов...

Начало работы с файлами bmp - C++
Доброго времени суток Друзья, подскажите литературу или просто сайт, где можно почитать о bmp файлах (интересует все :)) На форуме...

Реализовать функционал работы с одномерным динамическим массивом (добавление одного элемента в начало) - C++
Реализовать функционал работы с одномерным динамическим массивом. Возникла проблема с добавлением элемента. Буду признательна за...

Данный массив A (n). Все положительные его элементы поместить в начало массива B (n), а все отрицательные - в начало массива C (n). Подсчитать количес - C++
Данный массив A (n). Все положительные его элементы поместить в начало массива B (n), а все отрицательные - в начало массива C (n)....

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
nxnx
Формучанин
362 / 293 / 16
Регистрация: 02.11.2010
Сообщений: 1,234
28.02.2012, 07:20 #2
Цитата Сообщение от 02MB Посмотреть сообщение
постоянно ошибки выдает.
какие?
0
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
Модератор
Эксперт С++
6382 / 5947 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
28.02.2012, 12:07 #4
В Microsoft Visual Studio 2010 создавайте пустой проект
(на 3 шаге надо поставить галочку "Empty Project").
Тогда не нужно подключать предкомпилированный
заголовок stdafx.h.
Код набирать такой, какой написан в видеоуроке.
0
DiffEreD
1430 / 767 / 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;
}
Лучше книгу читать чем видеоуроки смотреть, от них толку ноль.
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; ? )
одного раза вполне достаточно
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.02.2012, 14:51
Привет! Вот еще темы с ответами:

Переделать программу работы с массивом для работы с вектором - C++
помогите переделать эту программу!!...при одном условии....вот что находится между int main() и return 0; сохранить.....здесь нужно...

Начало Си++ - C++
Я понимаю что данные задачи очень просты, но помогите пожалуйста...Я просто совсем нечего не шарю.. Задача 1 Дан массив X из N целых...

Начало - C++
Подскажите программу для программирования на c/c++ и все прилагающиеся к ней инструменты(компиляторы и т.д.) и что лучше c или c++?...

Начало - C++
Здравствуйте я начинающий IT работник и мне нужна помощь тех кто давно в этой сфере я просто не знаю к кому мне обратиться с этими...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
28.02.2012, 14:51
Ответ Создать тему
Опции темы

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