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

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

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

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

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

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

Как научиться писать грамотно программы со смыслом?)Почему у кого то получается,а у кого то нет?Мож поделитесь Хитростями:) C++
C++ Научите пользоваться MinGW
Не умею писать программы C++
научите студента! C++
Помогите писать на С++ через шаблоны. Консуле я писал, но надо писать исползуя шаблоны C++
C++ В какой среде лучше писать программы и создавать их дизайн?
Пустой терминал (в котором можно писать, что угодно) при выполнении программы C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
diagon
Higher
 Аватар для diagon
1921 / 1187 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
30.10.2011, 18:23     Научите писать программы на C++ #21
Цитата Сообщение от jeka061288 Посмотреть сообщение
Так как будет правильно выглядить вся прога?
C++
1
2
3
4
5
6
7
8
#include <iostream>
{
char a[] = "Hello World";
char b[12];
for (int i = 0; i < 11; ++i)
        b[i] = a[i];
b[11] = 0;
}
Так?
Нет, после #include <iostream> нужно поставить main.
И, если вы хотите увидеть результат, после b[11] = 0 поставьте
C++
1
std::cout << b;
P.S. читать сразу книги необязательно, поначалу желательно без них обойтись.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
EMTEC
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110
30.10.2011, 18:25  [ТС]     Научите писать программы на C++ #22
Цитата Сообщение от diagon Посмотреть сообщение
Нет, после #include <iostream> нужно поставить main.

P.S. читать сразу книги необязательно, поначалу желательно без них обойтись.
Спасибо,Я 2й месяц только учусь ,не судите строго.
Riderik
30.10.2011, 18:28
  #23

Не по теме:

jeka061288, Два месяца учишь и не знаешь что программа на C/C++ начинается с main? Печально...

Kastaneda
30.10.2011, 20:28
  #24

Не по теме:

Цитата Сообщение от jeka061288 Посмотреть сообщение
но вот только времени очень мало ,а требования ... хоть отбовляй.
Это вообще обычное явление для программиста, привыкай
Тоже учусь на заочке, от сессии до сессии пол года, при желании можно реально хорошо подготовиться, даже если заниматься только по выходным.

EMTEC
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110
30.10.2011, 20:33  [ТС]     Научите писать программы на C++ #25
Kastaneda,спасибо.
Riderik
 Аватар для Riderik
28 / 28 / 1
Регистрация: 24.07.2011
Сообщений: 171
30.10.2011, 20:37     Научите писать программы на C++ #26
на что ругается? Ты уточняй. Программа правильно написана, если не считать отсутствие return 0 в конце.
Kastaneda
30.10.2011, 20:39
  #27

Не по теме:

Раз уж пошла речь о заочном обучении, то хочется добавить - если реально хочешь стать программистом, то не стоит следовать учебной программе и надеяться, что в универе чему-то научат. На заочном как правило требуют самый минимум, поэтому нужно очень много заниматься самостоятельно. Иначе после получения диплома будешь смотреть вакансии с пометкой "знание ПК" и не более того.

EMTEC
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110
30.10.2011, 20:41  [ТС]     Научите писать программы на C++ #28
Цитата Сообщение от Riderik Посмотреть сообщение
на что ругается? Ты уточняй. Программа правильно написана, если не считать отсутствие return 0 в конце.
Compiling...
112.cpp
c:\documents and settings\жека\рабочий стол\111\112.cpp(7) : error C2143: syntax error : missing ';' before '<'
c:\documents and settings\жека\рабочий стол\111\112.cpp(10) : warning C4508: 'main' : function should return a value; 'void' return type assumed
Error executing cl.exe.

111.exe - 1 error(s), 1 warning(s)
А для чего return 0 ?
Riderik
 Аватар для Riderik
28 / 28 / 1
Регистрация: 24.07.2011
Сообщений: 171
30.10.2011, 20:46     Научите писать программы на C++ #29
Цитата Сообщение от jeka061288 Посмотреть сообщение
Compiling...
112.cpp
c:\documents and settings\жека\рабочий стол\111\112.cpp(7) : error C2143: syntax error : missing ';' before '<'
c:\documents and settings\жека\рабочий стол\111\112.cpp(10) : warning C4508: 'main' : function should return a value; 'void' return type assumed
Error executing cl.exe.
Хорошо.. но было бы лучше если еще код прилагался.
EMTEC
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110
30.10.2011, 20:51  [ТС]     Научите писать программы на C++ #30
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
int main()
{
char a[] = "Hello World";
char b[12];
for (int i = 0; i < 11; ++i)
        b[i] = a[i];
b[11] = 0;
std::cout << b;
}
Это ?
Riderik
 Аватар для Riderik
28 / 28 / 1
Регистрация: 24.07.2011
Сообщений: 171
30.10.2011, 20:59     Научите писать программы на C++ #31
jeka061288, у меня этот код работает. Что за среду ты используешь?
EMTEC
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110
30.10.2011, 21:01  [ТС]     Научите писать программы на C++ #32
Цитата Сообщение от Riderik Посмотреть сообщение
jeka061288, у меня этот код работает. Что за среду ты используешь?
А скажите ,пожалуйста,какую нужно.
Riderik
 Аватар для Riderik
28 / 28 / 1
Регистрация: 24.07.2011
Сообщений: 171
30.10.2011, 21:06     Научите писать программы на C++ #33
Цитата Сообщение от jeka061288 Посмотреть сообщение
А скажите ,пожалуйста,какую нужно
любую ANSI совместимую среду с поддержкой C++ . Я пишу в Visual Stusio 2008. Если трафика жалко, качай Dev C++. Но там есть некоторые недостатки, хотя многие его предпочитают. Также можешь скачать что-то из семейства Borland c++
Rexer
 Аватар для Rexer
163 / 162 / 20
Регистрация: 10.10.2010
Сообщений: 723
30.10.2011, 21:32     Научите писать программы на C++ #34
Можешь скачать codeblocks,netbeans,vs 200x-20xx,Dev cpp - для начинающего самое оно.
Ищи информацию в гугле,там многое можно найти,даже тупо вбив условие задачи в него.
Старайся все-таки найти книжку себе,не ту,что с премудростями,а лучше всего просто задачник с решениями подробными и решай оттуда,потом добавишь еще книги.
Можешь скачать с торрентов некоторые видеоуроки - узнать основы там можно быстро.
tyrnikMan
6 / 6 / 0
Регистрация: 30.10.2011
Сообщений: 7
30.10.2011, 23:32     Научите писать программы на C++ #35
Есть два пути изучения программирования!!! Изучать самому или изучать с репетитором! Каждый сам решает, что лучше. По личному опыту скажу, изучать программирование самому не труднее, чем с репетитором. Нужно читать книги по программированию или копаться в инете. Сам так и учился!! Советую начать с изучения языка программирования С++!! Книга Харви Дейтел и Пол Дейтел "Как программировать на С++". И есть очень хороший, а главное понятный ресурс по программированию, лично мне он помог! программирование на С++
EMTEC
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110
31.10.2011, 19:32  [ТС]     Научите писать программы на C++ #36
Парни ,скачал Microsoft Visual C++ 2008, экспресс-выпуск - пакет обновления 1 (SP1) - RUS. - не могу освоить ее ,уже можги лезут ,как ей пользоваться ?
Как вот это
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
int main()
{
char a[] = "Hello World";
char b[12];
for (int i = 0; i < 11; ++i)
        b[i] = a[i];
b[11] = 0;
std::cout << b;
}
заставить скомпилировать ?Прога всегда пишет ошибку ,как ей правильно скомпилить?Подскажите пожалуйста ,если можно пошагово,если не трудно.
Bers
Заблокирован
31.10.2011, 19:36     Научите писать программы на C++ #37
Цитата Сообщение от jeka061288 Посмотреть сообщение
Прога всегда пишет ошибку
Во первых, не прога, а компилятор (компоновщик)
А во вторых, здесь телепатов нет. Что конкретно пишет?
EMTEC
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110
31.10.2011, 19:40  [ТС]     Научите писать программы на C++ #38
Я не так написал ,это первое в жизни ,что я пытаюсь скомпилировать ,вот и не знаю что правильно делаю,а что нет .Вот и прошу пошагово (к примеру ,чтобы наглядно было видно).
Bers
Заблокирован
31.10.2011, 19:45     Научите писать программы на C++ #39
Цитата Сообщение от jeka061288 Посмотреть сообщение
Я не так написал ,это первое в жизни ,что я пытаюсь скомпилировать ,вот и не знаю что правильно делаю,а что нет .Вот и прошу пошагово (к примеру ,чтобы наглядно было видно).
В студии нажимаете ctrl + f5
И наслаждаетесь жизнью
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.10.2011, 20:33     Научите писать программы на C++
Еще ссылки по теме:

C++ Бесплатно писать программы для студентов (лабы, небольшие курсовики)
C++ Можно ли в С++ писать программы с красивым интерфейсом
Что делать, если хочется писать программы на заказ? C++
C++ Не понимаю как писать модульные программы
C++ Как лучше писать логику и интерфейс программы

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

Или воспользуйтесь поиском по форуму:
EMTEC
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110
31.10.2011, 20:33  [ТС]     Научите писать программы на C++ #40

Не по теме:

Всем спасибо ,заработало !Ура!



Добавлено через 35 минут
Парни ,дали мне задание написать программу объединения трех строк“The laboratory”, “work” и “№6” в четвертую строку «The laboratory work №6» без использования функции sprintf().Подскажите с чего начинать ?Я как очень очень новичек в этом деле ,не очень понимаю .Чтобы дописать к одной строке другую нужно использовать char * strcat (char *sp, char *si)?
Строка - это массив,чтобы прога дописала строку нужно обозвать массив ?Правильно мыслю?Но как это все записать?Я очень слабый в этом!
Поможить ,растолкуйте!
Yandex
Объявления
31.10.2011, 20:33     Научите писать программы на C++
Закрытая тема Создать тему
Опции темы

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