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

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

29.10.2011, 20:32. Показов 22821. Ответов 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 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса Калибровка параметров симбиотической модели: технический обзор Содержание: Введение Постановка проблемы Технические аспекты реализации Процесс внедрения изменений
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0» https:/ / ibb. co/ NnkGpfMd Представленная интегрированная схема описывает непрерывную нелинейную. . .
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы ### Аннотация Представлено исследование по разработке агентной модели микоризной. . .
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики Контекст Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии Введение Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np class PlantAgent: def __init__(self, name, strategy, initial_biomass): self. name = name self. strategy = strategy # "greedy" (широколиственные) или. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru