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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 5.00
M1ronz0r
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 69
#1

C++ и чайник - C++

22.10.2012, 23:35. Просмотров 1654. Ответов 24
Метки нет (Все метки)

Вообщем, давно хотел серьезно заняться программированием, но начал совсем недавно и уже появились проблемы:
Книга Либерти. С++ за 21 день, самый первый урок - код:

C++
1
2
3
4
5
6
7
#include <iostream.h>
 
int main()
{
 cout<<"Hello Word!\n";
 return 0;
}
Вставляю все это в Microsoft Visual c++ 2008 (предварительно создав в нем новый файл), потом через командное окно пишу ..../cl file.cpp (Компилировать мой file.cpp) и выходит ошибка:
Fatal Error: не удается открыть include файл iostream.h Ну я по некоторым советам убираю .h и появляется следующая ошибка и warning:

Использован обработчик исключений с++, но семантика уничтожения объектов не включена. Задайте параметр /EHsc
ERROR C2065: cout - необъявленный идентификатор.

Вот в принципе все, include есть в папке с Includ'ами. Надеюсь на вашу помощь!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2012, 23:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос C++ и чайник (C++):

чайник - C++
#include &lt;stdafx.h&gt; #include &lt;iostream&gt; using namespace std; int main() { int x; x=1023; cout &lt;&lt;&quot;Эта программа...

Нарисовать чайник в C++ - C++
Нарисовать чайник в C++ .. помогите

C++ VisualStudio(Чайник) - C++
Ребятушки,братцы помогите)))Решил выучить С++,скачал книгу для чайников.Прога,из неё,за исключекнием некоторых...

Чайник VS Случайные числа - C++
#include &quot;stdafx.h&quot; #include &lt;windows.h&gt; #include &lt;iostream&gt; #include &lt;ctime&gt; #include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; #include...

Двумерный массив и я - чайник - C++
Вот собственно задача: Выполнить перестановку столбцов и строк двумерного массива так, чтобы минимальный элемент приобрел индекс 1.1...

MPI. полный чайник. разбор ошибок - C++
Еще код не дописан, ну запуталась как мне для матрицы правильно MPI_Scatterv передать... а точнее counts как.. у нас были примеры с...

24
Psilon
Master of Orion
Эксперт .NET
5902 / 4799 / 634
Регистрация: 10.07.2011
Сообщений: 14,407
Записей в блоге: 5
Завершенные тесты: 4
23.10.2012, 15:34 #16
D.E.S.P.E.R.O., не знаю, мне вполне помогло Я после паскаля/дельфи перешел сразу на C#, не скажу, что прям так сложно. Как раз без структурного люди заболевают ООП головного мозга и пишут такое, что просто страшно.
0
D.E.S.P.E.R.O.
9 / 9 / 0
Регистрация: 12.03.2009
Сообщений: 110
Завершенные тесты: 1
23.10.2012, 15:42 #17
Psilon У меня вообще было Basic - Pascal - C - C++. И скажу честно, долго не воспринимал С++ и парадигмы ООП. Просто в ключе предыдущих трех языков заточил мозг совсем под другое. Тупо писал на С++ без использования всех его возможностей, а как на расширеном С.
А с ООП головного мозга - согласен. Это опасный инструмент в руках тех, кто не понимает его как следует, но все же это понятие приходит лишь с практикой.
0
Psilon
Master of Orion
Эксперт .NET
5902 / 4799 / 634
Регистрация: 10.07.2011
Сообщений: 14,407
Записей в блоге: 5
Завершенные тесты: 4
23.10.2012, 16:21 #18
D.E.S.P.E.R.O., ну C#-чисто ООП, так что там хочешь-не хочешь, а писать структурно не получится Зато всевозможные структурные фичи (вроде нисходящего проектирования) вполне себе работали. По мне так плюсы немного тяжеловесны, то это мое имхо. Он очень быстрый, но сейчас это не очень принципиально: основа пишется на Java/C#, профайлируется, критически участки переписываются на C/C++ (на крайняк асм) и все . С нуля на С++ щас только игры наверное делаются и какой-нибудь софт всевозможных real-time систем, с чем не так уж часто в жизнеи сталкиваешься, если только не на минобр работаешь). А на всем остальном современных корок/булей хватает за глаза. И 10 мб оперы ест программа или 30, работает 0.2 сек или 0.02 не очень важно . Конечно, я стараюсь повысить быстродействие, но скорость написания/понимания мне кажется важнее.

Не по теме:

Хотя я немного олдскул и я не за "быдлоязыки" и программы, жрущие по 2гб оперы "а что, щас норма 4+", но разница в десятки мегабайт и тысячу тактов сейчас действительно ничто.

Вот кстати только что увидел человека с ООП головного мозга, но бахнутого структурным программированием (подсказка - Дейкстра considered harmful). А еще свитч порадовал


Кликните здесь для просмотра всего текста
Цитата Сообщение от elbrusoft Посмотреть сообщение
У меня по-другому:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
int count = 1;
            Console.WriteLine("\t Угадай число!");
        go: Console.Write("Введите начало интервала: ");
            int a = int.Parse(Console.ReadLine());
            Console.Write("Введите конец интервала: ");
            int b = int.Parse(Console.ReadLine());
            Random rnd = new Random();
            int chislo = rnd.Next(a, b);
            Console.Write("Введите число в отрезке [{0},{1}]: ", a, b);
            int prov = int.Parse(Console.ReadLine());
            if (prov == chislo)
            {
                Console.WriteLine("Вы угадали число!");
            }
            else
            {
                Console.WriteLine("Вы не угадали число!");
            }
            Console.WriteLine("Количество попыток = {0}", count);
            Console.Write("Хотите поробавовать заново?\nЕсли да введите Y, если нет-N\n");
            char vibor = char.Parse(Console.ReadLine());
            switch (vibor)
            {
                case 'Y':case 'y':
                    {
                        count++;
                        goto go;
                    }
                default:
                    {
                        break;
                    }
            }
0
D.E.S.P.E.R.O.
9 / 9 / 0
Регистрация: 12.03.2009
Сообщений: 110
Завершенные тесты: 1
23.10.2012, 16:35 #19
Цитата Сообщение от Psilon Посмотреть сообщение
Вот кстати только что увидел человека с ООП головного мозга, но бахнутого структурным программированием
Как раз к слову...
А что касается С++... На данном жизненном этапе мне посчасливилось работать в одной именитой компании и могу сказать только одно - прошивки и графические движки большинства девайсов просто невозможно представить без С++. Так что, его не видно но он повсеместно среди нас...
0
Psilon
Master of Orion
Эксперт .NET
5902 / 4799 / 634
Регистрация: 10.07.2011
Сообщений: 14,407
Записей в блоге: 5
Завершенные тесты: 4
23.10.2012, 16:37 #20
D.E.S.P.E.R.O.,
Цитата Сообщение от D.E.S.P.E.R.O. Посмотреть сообщение
прошивки и графические движки большинства девайсов просто невозможно представить без С++
прошивки - да, что касается графики: HLSL - наше все
Хотя если учесть, что в андройд скоро 8 ядер впихнут, то скоро и прошивки могут на java писаться

Не по теме:

Ладно,хватит оффтопа, автору вроде все сказали.

0
D.E.S.P.E.R.O.
9 / 9 / 0
Регистрация: 12.03.2009
Сообщений: 110
Завершенные тесты: 1
23.10.2012, 16:44 #21
Цитата Сообщение от Psilon Посмотреть сообщение
Хотя если учесть, что в андройд скоро 8 ядер впихнут, то скоро и прошивки могут на java писаться
Ну по топовым девайсам рано судить о всем рынке, хотя все может быть

Не по теме:

Согласен. Эта тема не иссякаема

1
M1ronz0r
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 69
23.10.2012, 21:06  [ТС] #22
Раз Либерти в топку, то подскажите книженцию по с++, с# ненадо
0
Psilon
Master of Orion
Эксперт .NET
5902 / 4799 / 634
Регистрация: 10.07.2011
Сообщений: 14,407
Записей в блоге: 5
Завершенные тесты: 4
23.10.2012, 21:10 #23
M1ronz0r, классикой считается страуструп, но он тяжеловат для новичка, ятд, так что смотрите топик "литература" под заголовком "Для новичков"
Литература C++
1
MrGrig
176 / 159 / 2
Регистрация: 08.10.2012
Сообщений: 422
24.10.2012, 00:47 #24
CPROG - о программировании вообще, в том числе на Си/Си++
Книжечка для обучения с 0 =) там ссылка учебник и содержание, по ссылкам клац клац и изучайте, так же есть реализация многих простых программок, а также задания для самостоятельного изучения
1
AkaDo.XD
3 / 3 / 0
Регистрация: 10.03.2010
Сообщений: 52
24.10.2012, 01:18 #25
MrGrig, спасибо Вам за ссылку..нашел для себя полезные вещи
0
24.10.2012, 01:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.10.2012, 01:18
Привет! Вот еще темы с ответами:

Чайник C++, что означает каждая строчка - C++
#pragma hdrstop #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;math.h&gt; #include...

Я чайник , кто подскажет,в чем здесь фишка? - C++
У меня ,какой знак сравнения ни ставишь ,все равно выводит &quot;true&quot; .Значит программа построена неправильно? #include &lt;iostream&gt; using...

Даны три стороны одного и три стороны другого треугольника. Я, чайник нужно в С++ - C++
Даны три стороны одного и три стороны другого треугольника. Эти треугольники равновеликие, т.е. имеют равные площади

чайник в lazarus - Lazarus
всем сдрасьти нужна ваша помощь в задании в lazarus задали практику 1)Ввести десять целых чисел (совпадения допускаются)....


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

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Опции темы

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