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

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

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

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

29.10.2011, 20:32. Просмотров 17381. Ответов 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
EMTEC
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110
30.10.2011, 10:22  [ТС] #16
Поговорил с главным приемной комиссии...2.500 гр. .Но вот теперь платить я не хочу ,хочу научиться ,понять и т.д. но вот только времени очень мало ,а требования у препада хоть отбовляй.
0
Ney4
8 / 8 / 0
Регистрация: 28.10.2011
Сообщений: 100
30.10.2011, 10:47 #17
А разве начинается с void ? В самоучителе который я читаю пишут, что начинать нужно с # и еще какого-то текста в < > , только не помню какого
0
diagon
Higher
1932 / 1198 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
30.10.2011, 10:52 #18
Цитата Сообщение от Ney4 Посмотреть сообщение
А разве начинается с void ? В самоучителе который я читаю пишут, что начинать нужно с # и еще какого-то текста в < > , только не помню какого
В с++ действительно нельзя так писать
C++
1
void main()
main обязан возвращать значение типа int
C++
1
int main() //так правильно
Вы, видимо, имели в виду
C++
1
#include <iostream>
0
EMTEC
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110
30.10.2011, 18:17  [ТС] #19
Цитата Сообщение от diagon Посмотреть сообщение
В с++ действительно нельзя так писать
]
Так как будет правильно выглядить вся прога?
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;
}
Так?
0
Riderik
28 / 28 / 1
Регистрация: 24.07.2011
Сообщений: 171
30.10.2011, 18:22 #20
Цитата Сообщение от 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;
}
Так?
А ты это скомпилировать попробуй, а потом спрашивай. Нет конечно. Главная функция пропущена.
0
diagon
Higher
1932 / 1198 / 49
Регистрация: 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 / 0
Регистрация: 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 / 0
Регистрация: 29.10.2011
Сообщений: 110
30.10.2011, 20:33  [ТС] #25
Kastaneda,спасибо.
0
Riderik
28 / 28 / 1
Регистрация: 24.07.2011
Сообщений: 171
30.10.2011, 20:37 #26
на что ругается? Ты уточняй. Программа правильно написана, если не считать отсутствие return 0 в конце.
0
Kastaneda
30.10.2011, 20:39
  #27

Не по теме:

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

8
EMTEC
1 / 1 / 0
Регистрация: 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 / 1
Регистрация: 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 / 0
Регистрация: 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
30.10.2011, 20:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2011, 20:51
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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