С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.50/116: Рейтинг темы: голосов - 116, средняя оценка - 4.50
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110

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

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

Студворк — интернет-сервис помощи студентам
Привет всем ,начну с того ,что перевелся в универе на информатика на заочке(хочу научиться писать программы,) так как это "мое",зимой сессия ,а помоч и разъяснить не кому вот и пришел к ВАМ ,надеюсь на помощь .
Дали задание "Написать программу поэлементного копирования строки «Hello World» в другой символьный массив."Помогите ,пожалуйста и если можете объясните ,что к чему.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.10.2011, 20:32
Ответы с готовыми решениями:

Научите писать игры
а я не могу написать ни крестики нолики ни тетрис и ничего:(,а hello world я сделал:D;) если кто может научить то пожалуйста помогите

научите пожалуйста писать алгоритмы
здраствуйте. обьясните пожалуйста в двух словах для "особо обдарёных" что такое алгоритм? куда его писать?в програме какой-то ?) (дайте...

Научите писать билдер без стаба
Вообщем есть у меня готовый класс: отправки почты using System; using System.IO; using System.Net; using System.Net.Mail; ...

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

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

Не по теме:

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

0
30.10.2011, 20:28

Не по теме:

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

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

Решение

Не по теме:

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

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

Не по теме:

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



Добавлено через 35 минут
Парни ,дали мне задание написать программу объединения трех строк“The laboratory”, “work” и “№6” в четвертую строку «The laboratory work №6» без использования функции sprintf().Подскажите с чего начинать ?Я как очень очень новичек в этом деле ,не очень понимаю .Чтобы дописать к одной строке другую нужно использовать char * strcat (char *sp, char *si)?
Строка - это массив,чтобы прога дописала строку нужно обозвать массив ?Правильно мыслю?Но как это все записать?Я очень слабый в этом!
Поможить ,растолкуйте!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.10.2011, 20:33
Помогаю со студенческими работами здесь

EEPROM 24cXX. научите как читать/писать не выпаивая?
В последнее время всё чаще сталкиваюсь с необходимостью считать с живой или дохлой платы содержимое EEPROM и залить в другую плату, а я...

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

Научите делать (интегрировать в PE и обычные сборки драйвера и программы)
Кто научит делать сборку PE windows, с автоустановкой интегрированных драйверов и программ. + попутно объяснит принцип.

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

В чем писать программы?
Доброго Времени Суток.Я Только Начинаю учить Delphi Скачал учебники и т.д.Но вот я не знаю через какую программу писать.И как Сохранять...


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

Или воспользуйтесь поиском по форуму:
40
Закрытая тема Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru