Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Уроки по С++. Занятие №2

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Уроки по С++. Занятие №2
Имя
Сообщение << Старые топики   Новые топики >>
Уроки по С++. Занятие №2 - 2009-04-19 23:50:45.866666   
D. Scandal

Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000
Урок №2. Забираем

Внимание! Огромная просьба, не заваливать ПМ.
Помните о том, что ваш вопрос может быть идентичен другому вопрошающему. Обсуждаем все здесь.
Спасибо.
Post #: 1
RE: Уроки по С++. Занятие №2 - 2009-04-20 18:45:33.793333   
.ru.

Сообщений: 215
Оценки: 0
Присоединился: 2009-01-02 20:33:42.253333
у меня появляется ошибка будте так любезны выложите исходный код
Post #: 2
RE: Уроки по С++. Занятие №2 - 2009-04-20 19:00:38.003333   
D. Scandal

Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000
.ru., Держи код:
#include &lt;iostream&gt; using namespace std; int main() { setlocale(0,""); int y; cout &lt;&lt;"Введите множитель от 1 до 10:"; cin &gt;&gt; y; cout &lt;&lt;y&lt;&lt;"*1=" &lt;&lt;y*1&lt;&lt; endl; cout &lt;&lt;y&lt;&lt;"*2=" &lt;&lt;y*2&lt;&lt; endl; cout &lt;&lt;y&lt;&lt;"*3=" &lt;&lt;y*3&lt;&lt; endl; cout &lt;&lt;y&lt;&lt;"*4=" &lt;&lt;y*4&lt;&lt; endl; cout &lt;&lt;y&lt;&lt;"*5=" &lt;&lt;y*5&lt;&lt; endl; cout &lt;&lt;y&lt;&lt;"*6=" &lt;&lt;y*6&lt;&lt; endl; cout &lt;&lt;y&lt;&lt;"*7=" &lt;&lt;y*7&lt;&lt; endl; cout &lt;&lt;y&lt;&lt;"*8=" &lt;&lt;y*8&lt;&lt; endl; cout &lt;&lt;y&lt;&lt;"*9=" &lt;&lt;y*9&lt;&lt; endl; cout &lt;&lt;y&lt;&lt;"*10=" &lt;&lt;y*10&lt;&lt; endl; return 0; }
В чем у тебя там ошибка, рассказывай?
Post #: 3
RE: Уроки по С++. Занятие №2 - 2009-04-20 19:04:57.543333   
TimeBandit

Сообщений: 63
Оценки: 0
Присоединился: 2008-08-24 01:58:50.050000
Думаю, он не поможет. A вот твой код взглянуть не помешало бы, а еще и с кодом ошибки, вообще цены не было бы.
Post #: 4
RE: Уроки по С++. Занятие №2 - 2009-04-20 19:06:14.210000   
D. Scandal

Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000

quote:

ORIGINAL: TimeBandit

Думаю, он не поможет. A вот твой код взглянуть не помешало бы, а еще и с кодом ошибки, вообще цены не было бы.


Согласна. Скрин в студию.
Post #: 5
RE: Уроки по С++. Занятие №2 - 2009-04-20 20:58:09.900000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Всё замечательно, только я бы посоветовал выкладывая код приучать людей к нормальному форматированию.
Post #: 6
RE: Уроки по С++. Занятие №2 - 2009-04-22 22:06:23.353333   
Denaturat

Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
а можно потом все уроки вместе собрать? единым пакетом? в качестве наглядного пособия, так сказать
Post #: 7
RE: Уроки по С++. Занятие №2 - 2009-04-22 22:27:05.136666   
D. Scandal

Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000

quote:

ORIGINAL: Denaturat

а можно потом все уроки вместе собрать? единым пакетом? в качестве наглядного пособия, так сказать


Так и сделаем.
——————————————————————————————————————————

Кстати, ребята. Прошли тест по скайпу 54 человека. Из них всего три из группы, которые записывались на занятия.
Долго ждать не буду. Ибо резину тянуть не к чему. Это я к тому, что будучи на 10-ом, к примеру, занятии я не буду проверять домашнее задание первых уроков.
Post #: 8
RE: Уроки по С++. Занятие №2 - 2009-04-23 17:13:36.340000   
anderson110475

Сообщений: 138
Оценки: 0
Присоединился: 2008-05-29 01:53:19.283333
хкхм.пардон.что еще за тест?
Post #: 9
RE: Уроки по С++. Занятие №2 - 2009-04-23 22:06:16.626666   
D. Scandal

Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000

quote:

ORIGINAL: anderson110475

хкхм.пардон.что еще за тест?

Если Вы внимательно слушали мой урок, я там ясно дала понять, что домашнее задание будет диалоговым. Онлайн тест.
Post #: 10
RE: Уроки по С++. Занятие №2 - 2009-04-25 15:59:09.753333   
KxEoN

Сообщений: 13
Оценки: 0
Присоединился: 2009-02-05 14:37:18.876666
 Очень познавательно, а главное не скучно и доступно для новичков.Если можно выложит 1й урок и если есть еще продолжение, список ПО которое нужно скачать
Заранее благодарен 


Post #: 11
RE: Уроки по С++. Занятие №2 - 2009-04-25 17:25:01.480000   
mactep.Black

Сообщений: 6065
Оценки: 678
Присоединился: 2008-02-28 13:01:19.656666

quote:

ORIGINAL: KxEoN

Очень познавательно, а главное не скучно и доступно для новичков.Если можно выложит 1й урок и если есть еще продолжение, список ПО которое нужно скачать
Заранее благодарен

http://forum.xakep.ru/m_1491827/tm.htm
читай тут. и список по, и где взять.
первый урок куда выкладывать, он и так выложен.
Post #: 12
RE: Уроки по С++. Занятие №2 - 2009-04-27 10:43:16.270000   
anderson110475

Сообщений: 138
Оценки: 0
Присоединился: 2008-05-29 01:53:19.283333
Судья)стоп пауза!есть вопросы.
Многоуважаемая д.скандал я вначале написал код программы и допустил ошибку (не вписал cin &gt;&gt; y; ) а весь остальной текст до конца накалякал. ну щелкнул как положено,скомпилировал.ошибка-нашел ее в видео,дописал,но косяк остался. вырезал все cout <<y… весь столбец тобиш и снова вставил-компиль,ошибка.потом перепечатал вручную и все заработало.
я к чему это все щас строчу.если я вначале чикнул ошибку, а код весь написал-мне после ее тсправления потом весь код перепечатывать?
ps. прога все умножила.написала нажмите любую клавишу-нажимаю и она закрывается.все верно?или должна остаться?
pps оператор вывода-это тот что выводит инфу на экран или нет? (наверно ступил,..ой чую):D
Post #: 13
RE: Уроки по С++. Занятие №2 - 2009-04-27 12:34:40.883333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Ну вообще код желательно самому понять, а не просто "скопировать". А чтобы окно не закрывалась - можешь в конец программы добавить system("pause"); И внимательно читай тему про первый урок. Там всё это уже обсуждалось.
Post #: 14
RE: Уроки по С++. Занятие №2 - 2009-04-27 13:43:12.366666   
anderson110475

Сообщений: 138
Оценки: 0
Присоединился: 2008-05-29 01:53:19.283333
за подсказку с system("pause"); спасибо.а вот насчет самому понять-я собственный код вырезал и потом повторно вставил.с готовых кодов не копирую иначе смысла нет учиться.:)
зы.на вопрос так и не ответили пока.
Post #: 15
RE: Уроки по С++. Занятие №2 - 2009-04-27 14:20:11.726666   
BadMadCat

Сообщений: 4
Оценки: 0
Присоединился: 2009-04-17 11:24:44.913333
У меня вопрос: почему надо писать
#include &lt;iostream&gt; using namespace std; а не
#include &lt;iostream.h&gt;
ведь так тоже прекрасно все работает
Post #: 16
RE: Уроки по С++. Занятие №2 - 2009-04-27 15:48:23.833333   
Herm

Сообщений: 218
Оценки: 0
Присоединился: 2008-08-15 21:08:09.063333
http://www.progz.ru/forum/index.php?showtopic=28426

Прямо-таки первый результат на поиск "iostream.h" в гугле.
Post #: 17
RE: Уроки по С++. Занятие №2 - 2009-04-27 15:56:09.790000   
.ru.

Сообщений: 215
Оценки: 0
Присоединился: 2009-01-02 20:33:42.253333
все работает не было время
Post #: 18
RE: Уроки по С++. Занятие №2 - 2009-04-27 19:27:35.210000   
Disel2008

Сообщений: 20
Оценки: 0
Присоединился: 2009-03-08 21:36:27.326666

quote:

если я вначале чикнул ошибку, а код весь написал-мне после ее тсправления потом весь код перепечатывать?

Незнаю что у Вас там неполучается… Я доже допускал ошибки в начале программы, потом просто исправил (не перепечатывая код программы) и все работает.
Post #: 19
RE: Уроки по С++. Занятие №2 - 2009-04-27 19:38:14.130000   
D. Scandal

Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000
quote:

ORIGINAL: anderson110475

Судья)стоп пауза!есть вопросы.
Многоуважаемая д.скандал я вначале написал код программы и допустил ошибку (не вписал cin &gt;&gt; y; ) а весь остальной текст до конца накалякал. ну щелкнул как положено,скомпилировал.ошибка-нашел ее в видео,дописал,но косяк остался. вырезал все cout &lt;&lt;y… весь столбец тобиш и снова вставил-компиль,ошибка.потом перепечатал вручную и все заработало.
я к чему это все щас строчу.если я вначале чикнул ошибку, а код весь написал-мне после ее тсправления потом весь код перепечатывать?
ps. прога все умножила.написала нажмите любую клавишу-нажимаю и она закрывается.все верно?или должна остаться?
pps оператор вывода-это тот что выводит инфу на экран или нет? (наверно ступил,..ой чую):D


Любой код нужно набирать вручную. Ошибка может крыться, где угодно. Даже в таких мелочах, как копипаст без одного какого-то необходимого символа.
После исправления ошибки - код перенабирать не нужно!!! Просто внимательно просмотреть. Визуально окинуть на наличие ошибок.

Post #: 20
RE: Уроки по С++. Занятие №2 - 2009-04-29 14:31:16.580000   
Felix[ANTI]

Сообщений: 17
Оценки: 0
Присоединился: 2008-09-29 23:49:13.926666
Вот уж действительно не понятно, как cout работает без стандартной области имён…
Вообще тут как бы существует только один файл iostream.h, и когда пишешь #include <iostream>, подразумевается
именно он. Кароче это какой-то прикол…

ОЙ, ошибочка вышла! Да, на самом деле есть такой iostream.h. Он по ходу включает в себя этот namespace…
До 98 года не было понятия пространства имён, вот пользовались .h файлом. Но, как бы там ни было, сейчас 2009-й и
корректней будет написать
#include <iostream>
using namespace std;

;)
Post #: 21
RE: Уроки по С++. Занятие №2 - 2009-04-29 14:44:13.646666   
D. Scandal

Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000
&lt;iostream&gt; таит в себе шаблоны и классы, взаимодействующие с обычными (char), и с юникодными (wchar_t).

&lt;iostream.h&gt; дружит только c обычными символами.

quote:

ORIGINAL: Felix[ANTI]
корректней будет написать
#include &lt;iostream&gt;
using namespace std;


Мы так и пишем.
Post #: 22
RE: Уроки по С++. Занятие №2 - 2009-04-29 16:57:58.260000   
Felix[ANTI]

Сообщений: 17
Оценки: 0
Присоединился: 2008-09-29 23:49:13.926666
А будет ещё МРЗ как на первом занятии??? :)
Post #: 23
RE: Уроки по С++. Занятие №2 - 2009-04-29 17:09:06.076666   
D. Scandal

Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000

quote:

ORIGINAL: Felix[ANTI]

А будет ещё МРЗ как на первом занятии??? :)


Ну, так если я буду музыку включать в занятия, вам не до уроков будет.
Post #: 24
RE: Уроки по С++. Занятие №2 - 2009-04-29 17:22:08.453333   
Felix[ANTI]

Сообщений: 17
Оценки: 0
Присоединился: 2008-09-29 23:49:13.926666
][a][a}{, стопудово! Не, ну вначале, пока ещё не треш:@ Когда начнётся про наследование и полиморфизм, станем серьёзными)))
Post #: 25
RE: Уроки по С++. Занятие №2 - 2009-04-29 17:24:56.823333   
D. Scandal

Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000

quote:

ORIGINAL: Felix[ANTI]

][a][a}{, стопудово! Не, ну вначале, пока ещё не треш:@ Когда начнётся про наследование и полиморфизм, станем серьёзными)))


Ухааха. Я подумаю.
Post #: 26
RE: Уроки по С++. Занятие №2 - 2009-04-29 18:39:52.856666   
D. Scandal

Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000
del
Post #: 27
RE: Уроки по С++. Занятие №2 - 2009-05-01 00:43:58.483333   
=ru=

Сообщений: 35
Оценки: 0
Присоединился: 2009-04-29 19:30:18.710000
Тут такая проблема набрал код > отправил на выполнение > запустил программу (все сработало)
закрыл компелятор через некоторое время открыл компелятор далее проект нажал запуск пишет ошибка мол c:\…\…\test2.exe не существует, нажал на выполнение тоже пишет ошибку:
1&gt;------ Rebuild All started: Project: test2, Configuration: Debug Win32 ------ 1&gt;Deleting intermediate and output files for project 'test2', configuration 'Debug|Win32' 1&gt;еmbеdding manifest... 1&gt;mt.exe : general error c10100b1: Failed to load file "..\Debug\test2.exe". !8AB5&lt;5 =5 C405BAO =09B8 C:070==K9 ?CBL. 1&gt;Build log was saved at "file://c:\Documents and Settings\NIC\Рабочий стол\test2\test2\Debug\BuildLog.htm" 1&gt;chu - 1 error(s), 0 warning(s) ========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
Post #: 28
RE: Уроки по С++. Занятие №2 - 2009-05-01 12:00:52.680000   
D. Scandal

Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000
Подозреваю, что ты случайно снес cpp-файл.

Или изначально неправильно добавил файл в проект. Просмотри внимательно первый урок по созданию проекта.
Post #: 29
RE: Уроки по С++. Занятие №2 - 2009-05-01 12:04:34.046666   
=ru=

Сообщений: 35
Оценки: 0
Присоединился: 2009-04-29 19:30:18.710000
Да я нуб полный проект создовал как в первом уроке
Post #: 30
RE: Уроки по С++. Занятие №2 - 2009-05-06 15:15:58.290000   
Vlan

Сообщений: 53
Оценки: 0
Присоединился: 2009-04-30 14:37:57.563333
ошибка у меня…
Компоновка…
LINK : fatal error LNK1561: точка входа должна быть определена
это что
Post #: 31
RE: Уроки по С++. Занятие №2 - 2009-05-06 15:55:26.950000   
D. Scandal

Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000
Обращение к функции. Самой же функции, по всей видимости, нет. Где-то ты ее потерял.
Post #: 32
RE: Уроки по С++. Занятие №2 - 2009-05-06 23:47:01.086666   
vvviperrr

Сообщений: 301
Оценки: 0
Присоединился: 2007-03-20 21:33:16.790000
ошибка у меня... Компоновка... LINK : fatal error LNK1561: точка входа должна быть определена это что
функции int main() у тебя нету
Post #: 33
RE: Уроки по С++. Занятие №2 - 2009-05-08 16:21:37.270000   
SowlSig

Сообщений: 26
Оценки: 0
Присоединился: 2008-12-06 12:57:59.393333
У меня такая проблема. Написал программу кампилирую выдаёт ошибку. Вот текст компиляции:

1>—— Построение начато: проект: Test, Конфигурация: Debug Win32 ——
1>Внедрение манифеста…
1>.\Debug\Test.exe.intermediate.manifest : general error c1010070: Failed to load and parse the manifest. 5 C405BAO =09B8 C:070==K9 D09;.
1>Журнал построения был сохранен в "file://d:\Мои Документы\Visual Studio 2008\Projects\Project1\Test\Test\Debug\BuildLog.htm"
1>Test - ошибок 1, предупреждений 0
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========


Post #: 34
RE: Уроки по С++. Занятие №2 - 2009-05-08 17:03:00.410000   
D. Scandal

Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000
Подозреваю, что не там создал С++File.
Post #: 35
RE: Уроки по С++. Занятие №2 - 2009-05-08 18:04:03.330000   
SowlSig

Сообщений: 26
Оценки: 0
Присоединился: 2008-12-06 12:57:59.393333
Сделал всё т=в точности так как в уроке, и даже саму Visual C++ переустановил. Но всёравно эта ошибка.
Post #: 36
RE: Уроки по С++. Занятие №2 - 2009-05-08 23:32:52.126666   
D. Scandal

Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000
Попробуй отключить манифест. В свойствах проекта: Linker -> Manifest file.
Post #: 37
RE: Уроки по С++. Занятие №2 - 2009-05-09 10:47:23.100000   
Vlan

Сообщений: 53
Оценки: 0
Присоединился: 2009-04-30 14:37:57.563333

quote:

ORIGINAL: vvviperrr

ошибка у меня... Компоновка... LINK : fatal error LNK1561: точка входа должна быть определена это что
функции int main() у тебя нету

спасибо я вместо main написал mail:D
Post #: 38
RE: Уроки по С++. Занятие №2 - 2009-05-12 08:21:58.530000   
space56

Сообщений: 86
Оценки: 0
Присоединился: 2008-11-20 15:00:30.280000
чё за херь \= видео не хочет воспроизводиться….т.е оно воспросизводиться но играет только звук :@ ….какие там кодыки надо чтоб его воспросизвести?О_о
Post #: 39
RE: Уроки по С++. Занятие №2 - 2009-05-12 20:48:59.673333   
D. Scandal

Сообщений: 1360
Оценки: 345
Присоединился: 2007-12-01 16:39:35.550000
Иди за кодеком СЮДА
Post #: 40
Страниц:  [1] 2 3
Все форумы >> [Компилируемые языки] >> Уроки по С++. Занятие №2







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.