Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 137, средняя оценка - 4.79
EMTEC
1 / 1 / 1
Регистрация: 29.10.2011
Сообщений: 110
#1

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

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

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

Не умею писать программы
Пожалуйста помогите с задачами.Я не знаю как их сделать С клавиатуры вводится...

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

Можно ли в С++ писать программы с красивым интерфейсом
У меня такой вопрос а вот в с++ нельзя писать красивые программы? тоесть с...

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

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

Как лучше писать логику и интерфейс программы
Всем привет, суть такая я начал писать большой графический проект с...

75
diagon
Higher
1937 / 1203 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
30.10.2011, 18:23 #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. читать сразу книги необязательно, поначалу желательно без них обойтись.
1
EMTEC
1 / 1 / 1
Регистрация: 29.10.2011
Сообщений: 110
30.10.2011, 18:25  [ТС] #22
Цитата Сообщение от diagon Посмотреть сообщение
Нет, после #include <iostream> нужно поставить main.

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

Не по теме:

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

0
Kastaneda
30.10.2011, 20:28
  #24

Не по теме:

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

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

Не по теме:

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

8
EMTEC
1 / 1 / 1
Регистрация: 29.10.2011
Сообщений: 110
30.10.2011, 20:41  [ТС] #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 ?
0
Riderik
28 / 28 / 4
Регистрация: 24.07.2011
Сообщений: 171
30.10.2011, 20:46 #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.
Хорошо.. но было бы лучше если еще код прилагался.
0
EMTEC
1 / 1 / 1
Регистрация: 29.10.2011
Сообщений: 110
30.10.2011, 20:51  [ТС] #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;
}
Это ?
0
Riderik
28 / 28 / 4
Регистрация: 24.07.2011
Сообщений: 171
30.10.2011, 20:59 #31
jeka061288, у меня этот код работает. Что за среду ты используешь?
1
EMTEC
1 / 1 / 1
Регистрация: 29.10.2011
Сообщений: 110
30.10.2011, 21:01  [ТС] #32
Цитата Сообщение от Riderik Посмотреть сообщение
jeka061288, у меня этот код работает. Что за среду ты используешь?
А скажите ,пожалуйста,какую нужно.
0
Riderik
28 / 28 / 4
Регистрация: 24.07.2011
Сообщений: 171
30.10.2011, 21:06 #33
Цитата Сообщение от jeka061288 Посмотреть сообщение
А скажите ,пожалуйста,какую нужно
любую ANSI совместимую среду с поддержкой C++ . Я пишу в Visual Stusio 2008. Если трафика жалко, качай Dev C++. Но там есть некоторые недостатки, хотя многие его предпочитают. Также можешь скачать что-то из семейства Borland c++
1
Rexer
165 / 164 / 46
Регистрация: 10.10.2010
Сообщений: 725
30.10.2011, 21:32 #34
Можешь скачать codeblocks,netbeans,vs 200x-20xx,Dev cpp - для начинающего самое оно.
Ищи информацию в гугле,там многое можно найти,даже тупо вбив условие задачи в него.
Старайся все-таки найти книжку себе,не ту,что с премудростями,а лучше всего просто задачник с решениями подробными и решай оттуда,потом добавишь еще книги.
Можешь скачать с торрентов некоторые видеоуроки - узнать основы там можно быстро.
1
tyrnikMan
6 / 6 / 1
Регистрация: 30.10.2011
Сообщений: 7
30.10.2011, 23:32 #35
Есть два пути изучения программирования!!! Изучать самому или изучать с репетитором! Каждый сам решает, что лучше. По личному опыту скажу, изучать программирование самому не труднее, чем с репетитором. Нужно читать книги по программированию или копаться в инете. Сам так и учился!! Советую начать с изучения языка программирования С++!! Книга Харви Дейтел и Пол Дейтел "Как программировать на С++". И есть очень хороший, а главное понятный ресурс по программированию, лично мне он помог! программирование на С++
1
EMTEC
1 / 1 / 1
Регистрация: 29.10.2011
Сообщений: 110
31.10.2011, 19:32  [ТС] #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;
}
заставить скомпилировать ?Прога всегда пишет ошибку ,как ей правильно скомпилить?Подскажите пожалуйста ,если можно пошагово,если не трудно.
0
Bers
Заблокирован
31.10.2011, 19:36 #37
Цитата Сообщение от jeka061288 Посмотреть сообщение
Прога всегда пишет ошибку
Во первых, не прога, а компилятор (компоновщик)
А во вторых, здесь телепатов нет. Что конкретно пишет?
0
EMTEC
1 / 1 / 1
Регистрация: 29.10.2011
Сообщений: 110
31.10.2011, 19:40  [ТС] #38
Я не так написал ,это первое в жизни ,что я пытаюсь скомпилировать ,вот и не знаю что правильно делаю,а что нет .Вот и прошу пошагово (к примеру ,чтобы наглядно было видно).
0
Bers
Заблокирован
31.10.2011, 19:45 #39
Цитата Сообщение от jeka061288 Посмотреть сообщение
Я не так написал ,это первое в жизни ,что я пытаюсь скомпилировать ,вот и не знаю что правильно делаю,а что нет .Вот и прошу пошагово (к примеру ,чтобы наглядно было видно).
В студии нажимаете ctrl + f5
И наслаждаетесь жизнью
1
EMTEC
1 / 1 / 1
Регистрация: 29.10.2011
Сообщений: 110
31.10.2011, 20:33  [ТС] #40

Не по теме:

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



Добавлено через 35 минут
Парни ,дали мне задание написать программу объединения трех строк“The laboratory”, “work” и “№6” в четвертую строку «The laboratory work №6» без использования функции sprintf().Подскажите с чего начинать ?Я как очень очень новичек в этом деле ,не очень понимаю .Чтобы дописать к одной строке другую нужно использовать char * strcat (char *sp, char *si)?
Строка - это массив,чтобы прога дописала строку нужно обозвать массив ?Правильно мыслю?Но как это все записать?Я очень слабый в этом!
Поможить ,растолкуйте!
0
31.10.2011, 20:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.10.2011, 20:33
Привет! Вот еще темы с решениями:

В какой среде лучше писать программы и создавать их дизайн?
Занялся написанием программ на С++ но столкнулся с вопросом в какой среде...

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

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

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


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

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

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