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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 137, средняя оценка - 4.79
EMTEC
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110
#1

Научите писать программы на C++ - C++

29.10.2011, 20:32. Просмотров 17339. Ответов 75
Метки нет (Все метки)

Привет всем ,начну с того ,что перевелся в универе на информатика на заочке(хочу научиться писать программы,) так как это "мое",зимой сессия ,а помоч и разъяснить не кому вот и пришел к ВАМ ,надеюсь на помощь .
Дали задание "Написать программу поэлементного копирования строки «Hello World» в другой символьный массив."Помогите ,пожалуйста и если можете объясните ,что к чему.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2011, 20:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Научите писать программы на C++ (C++):

Не умею писать программы - C++
Пожалуйста помогите с задачами.Я не знаю как их сделать С клавиатуры вводится матрица размером n x m: 1)Вычислить сумму всех чисел...

Как правильно писать программы - C++
Можете подсказать какую-нибудь книгу или способ как можно научиться правильно создавать программы в плане их структуры, где может быть...

Не понимаю как писать модульные программы - C++
Помогите переделать эту программу в модульную. Заранее спасибо. // lab6.cpp: определяет точку входа для консольного приложения. // ...

С чего начать писать серьезные программы - C++
Всем привет) Я прошел базовые курсы яндекс "введение в программирование", дочитываю огромную книгу Стивена Праты по С++. И уже надоело...

Можно ли в С++ писать программы с красивым интерфейсом - C++
У меня такой вопрос а вот в с++ нельзя писать красивые программы? тоесть с интерфейсом там чтоб кнопочки потыкать мне это очень важно прошу...

Как лучше писать логику и интерфейс программы - C++
Всем привет, суть такая я начал писать большой графический проект с использованием языка c++ и библиотеки QT. У кого большой опыт в этой...

75
Westhayer
3 / 3 / 0
Регистрация: 19.10.2011
Сообщений: 25
01.11.2011, 01:16 #46
полностью прочитал книгу "С++ Для чайников" Стефан Р. Девис собоственно там описано все предельно понятно и 1 вопрос можно откинуть, но вот насчет команды return хотелось бы услышать подробное описание, непосредственно от 1 лица
0
Riderik
28 / 28 / 1
Регистрация: 24.07.2011
Сообщений: 171
01.11.2011, 01:23 #47
Westhayer, return завершает выполнение функции и возвращает значение определенного типа в точку ее вызова. Если return в конце функции отсутствует, то возвращается void.
1
silent_1991
Эксперт С++
4987 / 3044 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
01.11.2011, 03:24 #48
Цитата Сообщение от Riderik Посмотреть сообщение
Если return в конце функции отсутствует, то возвращается void
Если return в функции, которая возвращает значение, отсутствует, то вернётся мусор (в С), или программа вообще не откомпилируется (в С++). Это не относится к функции main, поскольку если компилятор до конца её тела не встретил ни одного оператора return, то возвращается 0 (в С++).

jeka061288, у меня к вам простой вопрос: каким образом вы определили, что программирование - это "ваше"?
1
taras atavin
3570 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
01.11.2011, 07:16 #49
Цитата Сообщение от jeka061288 Посмотреть сообщение
Привет всем ,начну с того ,что перевелся в универе на информатика на заочке(хочу научиться писать программы,) так как это "мое",зимой сессия ,а помоч и разъяснить не кому вот и пришел к ВАМ ,надеюсь на помощь .
Дали задание "Написать программу поэлементного копирования строки «Hello World» в другой символьный массив."Помогите ,пожалуйста и если можете объясните ,что к чему.
Для того, чтобы узнать, что программирование - это "твоё", надо сначала пару десятков программ по сложнее этого копирожальщика написать. Я, например, сделал свой полноэкранный калькулятор, совю TR-DOS оболочку, реализовал векторный шрифт, растровый увеличенный шрифт, прогу, стоившую график функции одного аргумента, прогу, строившую поверхность, как график функции двух аргументов, причём, невидимые точки не строились, 15 разных версий игры лабиринтового жанра, морской бой, солвер нелинейных уравнений методом бисекций, солвер нелинейных уравнений методом Ньютона, численный оптимизатор, ксорящий шифратор/дешифратор, текстовый редактор, графический редактор и поделуху на тему баллистического солвера. И только тогда понял, что это "моё". А ты пока что не понимаешь, что вообще такое программирование и не способен оценить, нравится ли тебе это занятие.
на машине, где был предусмотрен только один шрифт, причём, растровый и не масштабируемый
0
EMTEC
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110
01.11.2011, 07:44  [ТС] #50
Цитата Сообщение от silent_1991 Посмотреть сообщение
каким образом вы определили

Не по теме:

Мне это нравится ,мне интересно ,вот только времени очень мало ,да и начал я совсем недавно.А че вы все такие злые ,ведь все раньше учились и всего этого не знали ,вот и я так же с самого низа ,с круглого нулика начинаю сейчас.

0
Bers
01.11.2011, 07:55
  #51

Не по теме:

Цитата Сообщение от jeka061288 Посмотреть сообщение
А че вы все такие злые ,ведь все раньше учились и всего этого не знали
1. Для человека, который уже проучился полностью по своей первой книжке, вы задаёте слишком уж наивные вопросы.

2. Забил в яндекс "return c++"
Первая же ссылка: http://www.cyberguru.ru/programming/...de-page49.html

А вам так сделать религия не позволяет?

2
greeezz
273 / 166 / 4
Регистрация: 10.07.2011
Сообщений: 441
01.11.2011, 08:09 #52
Цитата Сообщение от jeka061288 Посмотреть сообщение

Не по теме:

Мне это нравится ,мне интересно ,вот только времени очень мало ,да и начал я совсем недавно.А че вы все такие злые ,ведь все раньше учились и всего этого не знали ,вот и я так же с самого низа ,с круглого нулика начинаю сейчас.

Я думаю правильнее сказать не злые, а просто уставшие повторять что на первом месте должно быть самообразование, что надо воспитывать в себе дисциплинированность и стараться найти ответы самостоятельно перед тем как задавать вопросы. Тут в подписи одного форумчанина написано что-то типа: "Правильно сформулированный вопрос отпадает сам по себе". Если вдуматься в смысл этой фразы то все станет ясно.
По собственному опыту изучения с++ (я очень начинающий. нахожусь в районе 11 главы книги "С++ How to programm "), скажу вам что эта книга очень и очень хороша. Возьмите ее и штудируйте букву за буквой, выполняя все до единого упражнения, переписывайте код из книги, изменяйте его и наблюдайте за результатами изменений. Нарабатывая мал по малу практический опыт вы научитесь находить ошибки и писать хороший код.

з.ы. вы очень часто говорите что у вас мало времени. не поймите меня неправильно, но программирование относится к дисциплинам на которые надо тратить ООООчень много времени.
1
Westhayer
3 / 3 / 0
Регистрация: 19.10.2011
Сообщений: 25
01.11.2011, 09:39 #53
Цитата Сообщение от taras atavin Посмотреть сообщение
надо сначала пару десятков программ по сложнее этого копирожальщика написать. Я, например, сделал свой полноэкранный калькулятор, совю TR-DOS оболочку, реализовал векторный шрифт, растровый увеличенный шрифт, прогу, стоившую график функции одного аргумента, прогу, строившую поверхность, как график функции двух аргументов, причём, невидимые точки не строились, 15 разных версий игры лабиринтового жанра, морской бой, солвер нелинейных уравнений методом бисекций, солвер нелинейных уравнений методом Ньютона, численный оптимизатор, ксорящий шифратор/дешифратор, текстовый редактор, графический редактор и поделуху на тему баллистического солвера.
вот это начало, однако... по моему это уже ООП программирование пошло и тут одними условиями циклами и массивами наврядли что сделаешь(я помню на паскале задачу при составлении двумерного массива с нахождением минимального(или максимального) числа под диагональю(или над..) у нас оценивалась на 5),а тут такие программы наверняка уже задействуют процедуры классы и т. д.
Ты уж не пугай новичка, а то после таких определений и у меня крышу совало
0
Rexer
163 / 162 / 20
Регистрация: 10.10.2010
Сообщений: 725
01.11.2011, 11:07 #54
Понятно,что ничего не будет легко и нельзя говорить так сразу,что это мое,но вы,господа,что-то уж слишком на него набросились.
Да,глупые вопросы,но,честно говоря,откуда вы знаете какая у него ситуация?И каждый стремится к своему счастью.
У каждого свой старт.
Вы же все добровольно отвечаете,парни,чего уж там.
А автор темы,вам я советую,постарайтесь начать читать книги.Лучше Дейтелов или Пратту.И как можно скорее.
Ну и раз тут кто-то привел цитату вроде,то я тоже вспомнил одну
Вера и упорство останавливают реки
1
IMP_94
82 / 9 / 1
Регистрация: 28.05.2011
Сообщений: 70
01.11.2011, 12:32 #55
Могу посоветовать сайт с отличными уроками по c++, сам по нми изучал,точнее изучаю. Ссылка: http:/code-live.net/sources/cpp_tutorial

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

Добавлено через 52 минуты
кстати, раз уж пошел разговор про c++, то какую можете посоветтовать графическую среду разработки, чтобы можно было создавать приложения со стандатным windows интерфейсом. хочу выбратьт между qt, borland c++ 6, 2007, ms visual c++ 6.0, 2005, 2008, 2010, но не знаю, какая из них проще и удобней для начинающего, опыта в визуальном программировании практически нет .(жалкие попытки в visual basic не в счет). при этом программирование под консоль знаю довольно неплохо, даже функции получается создавать.
1
silent_1991
Эксперт С++
4987 / 3044 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
01.11.2011, 13:00 #56
Цитата Сообщение от IMP_94 Посмотреть сообщение
программирование под консоль знаю довольно неплохо
Цитата Сообщение от IMP_94 Посмотреть сообщение
даже функции получается создавать
Не хочется вас разочаровывать, но...

Цитата Сообщение от IMP_94 Посмотреть сообщение
графическую среду разработки, чтобы можно было создавать приложения со стандатным windows интерфейсом
Я бы выбрал Qt, ибо кроссплатформа, да и библиотека там обширная (не только формочки шлёпать можно, а ещё много интересных фишек, например, работа с сетью, да со многими стандартными задачами). Если же интересует исключительно винда, то, наверное, лучше писать в студии с использование майкрософтовских приблуд (mfc и т.д.). Однако я бы и в этом случае выбрал Qt. В сторону билдера лучше даже не смотреть.
1
Westhayer
3 / 3 / 0
Регистрация: 19.10.2011
Сообщений: 25
01.11.2011, 13:03 #57
opengl советую, очень простая среда разработки(для новичка самое то)
0
IMP_94
82 / 9 / 1
Регистрация: 28.05.2011
Сообщений: 70
01.11.2011, 13:27 #58
ясно. значит borland отпадает. А версию visual c++ обязательно самую последнюю или можно постарее, например 2005 или 6.0. ?

Добавлено через 10 минут
Цитата Сообщение от Westhayer Посмотреть сообщение
opengl советую, очень простая среда разработки(для новичка самое то)
opengl это же вроде графическая подсистема, используемая в играх. какое отношение она имеет к разработке ?
0
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
01.11.2011, 13:32 #59

Не по теме:

Цитата Сообщение от Westhayer Посмотреть сообщение
opengl советую, очень простая среда разработки
, как и DirectX


Поддерживаю silent_1991, QT выбирать лучше всего
0
silent_1991
Эксперт С++
4987 / 3044 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
01.11.2011, 13:33 #60
Цитата Сообщение от IMP_94 Посмотреть сообщение
или можно постарее
Смысл? От версии к версии исправляются баги и добавляются новые фишки, так зачем использовать менее мощную и более забагованную среду?

Westhayer, http://ru.wikipedia.org/wiki/OpenGL, http://ru.wikipedia.org/wiki/Интегрированная_среда_разработки
1
01.11.2011, 13:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2011, 13:33
Привет! Вот еще темы с ответами:

Что делать, если хочется писать программы на заказ? - C++
Хачю писать програми на заказ, посоветуйти мне што нибуть

В какой среде лучше писать программы и создавать их дизайн? - C++
Занялся написанием программ на С++ но столкнулся с вопросом в какой среде надежнее писать? У меня есть лицензионная Microsoft Visual Studio...

Бесплатно писать программы для студентов (лабы, небольшие курсовики) - C++
Готов написать программы для ленивых студентов. В свое свободное время буду их писать. Без какой либо коммерции, мне просто нужен...

Пустой терминал (в котором можно писать, что угодно) при выполнении программы - C++
Доброго времени суток. Возникла такая проблема. Пробую выполнить программу в geany, на что geany выдает пустой терминал в котором я могу...


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

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

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