Модераторы: bsa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Пишем FAQ. получаем за это плюсы :) 
:(
    Опции темы
archimed7592
  Дата 22.12.2007, 16:11 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 6
Всего: 93



Итак, учитывая то, что это раздел для новичков, здесь будет немеренно однотипных вопросов. Естественно, все эти вопросы не систематизируешь, но есть ряд вопросов, которые как правило имеют одинаковую формулировку, ну и, соответственно, одинаковые ответы.

Я предлагаю выявить эту группу вопросов, написать на них хорошие развёрнутые ответы(с учётом того, что читать это будут новички) ну и засунуть в FAQ. Т.о., в этой теме принимаются предложения по часто встречающимся вопросам, ответов на которые в FAQ пока нет(это не обязывает писать сам FAQ).

Навеян этот пост этой темой: http://forum.vingrad.ru/index.php?show_typ...howtopic=188461 . Навеяно это было ещё до того, как там появился ответ. Хотел ответить сам, но стало жутко вломно печатать то, что уже не раз было напечатанно, обсосанно и т.д.

Дык вот. Вопрос-кандидат №1 - это "каракули вместо русских букв".

Требования к тем, кто захочет написать ответ:
Ответ должен быть развёрнутым и полным. Вы можете сочинить его сами, либо собрать воедино всё что найдёте через поиск.
Пример образцовых статей можно увидеть, если посмотреть из списка ниже готовые(с пометкой DONE) статьи и связаные с ними дискуссии.
Если Вы берётесь писать ответ, то в первую очередь сообщаете об этом здесь. Если желаемым вопросом уже кто-то занимается, то нужно сначала узнать у того, кто им занимается, не требуется ли ему помощь.
Когда Вы завершите ответ, то выкладываете его здесь(в этой теме). Далее Ваше творение подвергается конструктивной критике со стороны форумчан(в особенности с моей стороны smile) и, после формирования полноценного ответа, я выношу его в FAQ раздела и автор(-ы) получает плюсик в репу от меня(а, возможно, и от других участников за полезную для общества деятельность smile ). Какой-никакой, а стимул smile.

Давайте вместе развивать раздел smile. Жду желающих написать ответ на вышеозвученный вопрос, а сам пока подумаю, какие ещё вопросы требуют освещения в FAQ.

----------------------

Спасибо zkv и остальным - появился более объёмный список вопросов.
  • NEW! Притча о допотопных компиляторах аля BC++-3.1. Почему их до сих пор "используют" и как всем было бы хорошо, если бы новички начинали обучение с современных компиляторов.
  • [обсуждаем]Современный "hello world", или как написать первую, программу на современном компиляторе.
  • [обсуждаем]Что такое компилятор, что такое препроцессор, транслятор, компоновщик и т.д. (объяснение стадий сборки).
  • [обсуждаем]Каракули вместо русских букв под windows.
  • template + .cpp-файл(реализация в cpp, ошибки компоновщика, export template и т.д.)
  • Программа не работает если запускать ее из ехешника (про задержку в конце main()).
  • Программа пропускает второй std::cin>> (про _flushall() и чего_то_там::sync() )
  • Как узнать ехешник программы/передать что-то в программу через ком. строку. (про argc/argv)
  • Какой компилятор лучше всех. (пояснить что спорно)
  • Как рисовать в консоли (эээ даже не знаю что ответить, но спрашивают регулярно smile )
  • С чего начать, и как долго изучать (дать ссылки на темы, где обсуждалось, и в раздел с литературой)
  • [обсуждаем: VS]Как создать проект (объяснить последовательность действий для популярных компиляторов)
  • [обсуждаем]Указатели и ссылки
  • [обсуждаем]Как создать динамический массив
  • Передать n-мерный массив в функцию 
  • Как узнать сколько элементов в массиве (рассказать как обстоят дела со статическими и динамическими массивами и кое-что ещё)
  • Как узнать, как долго выполняется участок кода.
  • [обсуждаем] "Преобразование" int (float, double etc.) в char * и обратно.
  • [обсуждаем] Мини-стандарт кодирования(подробнее).
  • [DONE: FAQdiscussion]Стражи в заголовочных файлах(подробнее).
Также, рекомендуется к прочтению этот пост.


Нам нужны главред и поисковой оптимизаторПодробности...

Это сообщение отредактировал(а) bsa - 13.9.2009, 13:16


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
zkv
Дата 28.12.2007, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 92



Цитата(archimed7592 @  22.12.2007,  16:11 Найти цитируемый пост)
Как создать проект (объяснить последовательность действий для популярных компиляторов)

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

И еще есть предложение, близкое по теме, по этому не буду тему создавать.
Нужно придумать нечто мини-стандарта кодирования, сделать пару показательных программ (С и С++) чтобы:
1. Учились нормально оформлять код.
2. Было куда послать, когда говоришь, что код невозможно читать.


Это сообщение отредактировал(а) zkv - 28.12.2007, 15:47
PM MAIL   Вверх
archimed7592
Дата 28.12.2007, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 6
Всего: 93



Поддерживаю идею zkv о мини-стандарте. Предложения и пожелания(а так же, критика smile) относительно этой идеи принимаются к рассмотрению.


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
JackYF
Дата 28.12.2007, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 6
Всего: 162



Так... в общем, я тут подумал, что могу исполнять часть обязанностей главреда - литературную вычитку на предмет орфографии и пунктуации (пока у меня с русским ещё не тугоsmile ).

Это сообщение отредактировал(а) JackYF - 28.12.2007, 14:45


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
papam
Дата 28.12.2007, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 104
Регистрация: 2.2.2006
Где: Украина::Запорожь е

Репутация: 2
Всего: 4



archimed7592, на  вопрос "Как рисовать в консоли" дать описание всех функций графического режима с примерами, нормально будет? 
--------------------
No Fucking Future
PM MAIL ICQ   Вверх
archimed7592
Дата 29.12.2007, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 6
Всего: 93



Цитата(papam @  28.12.2007,  22:34 Найти цитируемый пост)
archimed7592, на  вопрос "Как рисовать в консоли" дать описание всех функций графического режима с примерами, нормально будет?

Мне стыдно, но я даже не представляю о каких таких ф-циях графического режима идёт речь. Могу лишь догадывать, что ты имеешь ввиду initgraph и иже с ними из BC++-3.1. Думаю, что лучше будет проконсультироваться у zkv относительно этого вопроса.

Но, в любом случае, эта рекомендация:
Цитата(archimed7592 @  26.12.2007,  20:41 Найти цитируемый пост)
давай лучше разберёмся для начала с одной статьей, потом будешь писать следующую smile. 
остаётся в силе...


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
zkv
Дата 29.12.2007, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 92



Цитата(papam @  28.12.2007,  22:34 Найти цитируемый пост)
на  вопрос "Как рисовать в консоли" дать описание всех функций графического режима с примерами, нормально будет?  

начать нужно с DOS'а, сказать что была такая ОС, были под нее компиляторы, типа Borland 3.1 и пора их выкинуть, но во многих институтах на них до сих пор сидят. 
Компиляторы эти (хотя может ОС - надо выяснить) поддерживали графический режим, в нем можно было рисовать, те экран вывода переставал восприниматься как средство для вывода только символов, а становился растром сколько-то на сколько то пикселей. 
В виндовс же ДОС эмулируется, вместе с графическим режимом, по этому в старых компиляторах можно до сих пор рисовать в консоли, с помощью всяких graphics.h (или как там его зовут). 
Тут можно привести пример рисования в Borland 3.1. 
Далее рассказать что в стандартах с/с++ нет никаких упоминаний о графических режимах и т.п. 
То есть это личное дело ОС и компилятора, другими словами в с/с++ нет средств для рисования. 
Далее можно рассказать, что можно делать с консолью в Винде (апишными функциями), и что там в *n?x'ах происходит пояснить (этого не знаю). Подкрепить примерами. 
Стоит добавить, что если хочется сделать приятный интерфейс приложению, то лучше создавать оконное приложение в винде (и что там в никсах?), потому что решение в любом случае завязано на ОС, а возня с консолью - это костыли, эти знания потом не пригодятся (относительно программирования под Виндовс во всяком случае). 
Думаю такой примерно ответ должен быть.

Добавлено через 2 минуты и 53 секунды
Цитата(zkv @  29.12.2007,  13:11 Найти цитируемый пост)
а возня с консолью - это костыли

имею ввиду именно "украшательство" консоли, не поймите неправильно, я не имею ничего против консоли  smile 

Это сообщение отредактировал(а) zkv - 29.12.2007, 13:12
PM MAIL   Вверх
archimed7592
Дата 29.12.2007, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 6
Всего: 93



Цитата(JackYF @  28.12.2007,  14:45 Найти цитируемый пост)
Так... в общем, я тут подумал, что могу исполнять часть обязанностей главреда - литературную вычитку на предмет орфографии и пунктуации (пока у меня с русским ещё не тугоsmile ).

Жень, это было бы просто прекрасно(и как я этот пост сразу не заметил). Как появится свободное время - добро пожаловать smile.


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
JackYF
Дата 29.12.2007, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 6
Всего: 162



Цитата(archimed7592 @  29.12.2007,  15:57 Найти цитируемый пост)
Как появится свободное время - добро пожаловать

ну вот, часа два назад появилось. Только это, товарищ главный начальник  smile , просьба мои действия координировать. В плане, раз ты уже следишь за статьями, то пинай меня со словом "вычитай", приаттачив ссылку на сообщение.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
archimed7592
Дата 29.12.2007, 17:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 6
Всего: 93



Ок, только до НГ, боюсь, что рано делать вычитку. Ещё контент сырой.


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
JackYF
Дата 29.12.2007, 18:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 6
Всего: 162



Цитата(archimed7592 @  29.12.2007,  17:56 Найти цитируемый пост)
Ещё контент сырой. 

Ну вот и я же к чему )

Дык это, мне за стражей включения и компанию браться?


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
archimed7592
Дата 29.12.2007, 18:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 6
Всего: 93



Цитата(JackYF @  29.12.2007,  18:12 Найти цитируемый пост)
Дык это, мне за стражей включения и компанию браться? 

Конечно берись - просто надо было в этой теме, а не хде попало писать о своём желании заняться статьёй smile.


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
JackYF
Дата 29.12.2007, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 6
Всего: 162



Цитата(archimed7592 @  29.12.2007,  18:21 Найти цитируемый пост)
а не хде попало писать о своём желании заняться статьёй

Ни фига себе "где попало"  smile Лады, ушёл строчить.

P.S. Кстати, я тут пока думал - как обозвать проблему-то покороче?
"Проблема множественного включения header-файлов" как-то длинно.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
zkv
Дата 29.12.2007, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 92



"множественное включение header'ов" - по-моему вполне.  smile 
если что в теме уже обсудим

Это сообщение отредактировал(а) zkv - 29.12.2007, 18:32
PM MAIL   Вверх
archimed7592
Дата 29.12.2007, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 6
Всего: 93



Цитата(JackYF @  29.12.2007,  18:29 Найти цитируемый пост)
P.S. Кстати, я тут пока думал - как обозвать проблему-то покороче?
"Проблема множественного включения header-файлов" как-то длинно.

Пиши статью, создавай топик, а там уже объявим "конкурс" на лучший заголовок smile. Я ж говорю - поисковой оптимизатор нужен...


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
JackYF
Дата 29.12.2007, 19:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 6
Всего: 162



Цитата(zkv @  29.12.2007,  18:31 Найти цитируемый пост)
если что в теме уже обсудим

договорились smile




--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

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


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1069 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.