17.12.2018, 02:34 [+3 UTC]
в нашей команде: 3 237 чел. | участники онлайн: 4 (рекорд: 19)

:: РЕГИСТРАЦИЯ

:: задать вопрос

:: все разделы

:: правила

:: новости

:: участники

:: доска почёта

:: форум

:: блоги

:: поиск

:: статистика

:: наш журнал

:: наши встречи

:: наша галерея

:: отзывы о нас

:: поддержка

:: руководство

Версия системы:
7.58 (11.12.2018)

Общие новости:
13.12.2018, 11:36

Форум:
16.12.2018, 14:55

Последний вопрос:
16.12.2018, 22:36

Последний ответ:
16.12.2018, 21:15

Последняя рассылка:
17.12.2018, 00:15

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
17.01.2011, 20:17 »
Denis Loran
Все работает, спасибо [вопрос № 181923, ответ № 265481]
28.11.2013, 00:46 »
Киреенко Андрей Иванович
маленький минус, что приведена схема выпрямления через трансформатор, а не то, что описывается в моем предложении разрешения вопроса. но я все равно доволен. [вопрос № 187627, ответ № 272581]

РАЗДЕЛ • С / С++

Создание программ на языках C и C++.

[администратор рассылки: Андрей Кузнецов aka Dr_Andrew (Старший модератор)]

Лучшие эксперты в этом разделе

Лысков Игорь Витальевич
Статус: Старший модератор
Рейтинг: 166
solowey
Статус: Студент
Рейтинг: 145
Андрей Кузнецов aka Dr_Andrew
Статус: Старший модератор
Рейтинг: 73

Перейти к консультации №:
 

Консультация онлайн # 189160
Раздел: • С / С++
Автор вопроса: ruslan (Посетитель)
Отправлена: 11.04.2016, 16:54
Поступило ответов: 1

Здравствуйте! У меня возникли сложности с таким вопросом:дело в том что я пытался в водить текст на языке c++ латиницей как изучал в пособиях в итоге ни чего не получалось у меня к вам такая просьба не могли бы вы прислать на электронную почту образец текст программирования на c++ и описания символов то есть подробное описание что они означают буду благодарен.

Состояние: Консультация закрыта

Ответ # 273642 от Андрей Кузнецов aka Dr_Andrew (Старший модератор)

Здравствуйте, ruslan!

Вы не пишете, под какой операционной системой работаете, хотя в условиях получения консультации это требование обозначено.
Постараюсь дать общие консультации.
Программа создаётся следующим образом:
1. Пишется её текст, инструкции, называемые исходным кодом. Для этого подойдёт любой текстовый редактор, например KWrite в Linux или Блокнот в Windows.
2. Исходный код программы обрабатывается компилятором, который создаёт двоичный или машинный код, "понятный" компьютеру. Двоичный код, не связанный с библиотеками, называется объектным файлом. Компиляторов под C++ много. Например, в Linux это g++. Аналог для Windows - MinGW.
3. Объектный файл связывает с библиотеками линковщик. В результате получается исполняемый файл, т.е. собственно программа. Линковщик включён в состав g++ / MinGW.
4. Затем программа проверяется на наличие ошибок (нормальную работу). Для этого нужен отладчик. В Linux и Windows это GDB.

Для удобства программиста все эти инструменты обычно объединяют в интегрированную среду разработки. Для Linux и Windows мы рассмотрим работу в Code::Blocks(эта среда бесплатна и одинаково выглядит / работает в обеих операционных системах).

Установить Code::Blocks в *Ubuntu можно командой:

Код (Shell) :: выделить код
apt-get install codeblocks


Скачать установщик Code::Blocks для Windows можно по этой ссылке.

Создание программы рассмотрим на основе простейшего кода, "Привет, мир!":

// Подключаем классы ввода-вывода
#include <iostream>
// Подключаем функцию setlocale (нужна для корректного
// отображения кириллицы в Windows)
#include <clocale>
// Задаём пространство имён std
using namespace std;
//----------------------------------------------------
int main()
{
    // Вызов функции настройки локали для
    // корректного отображения русских букв
    // в консоли
    setlocale(LC_CTYPE, "rus");

    // Вывод текста на консоль
    cout << "Привет, мир!" << endl;

    // Программа завершена без ошибок
    return 0;
}


1. Запустите Code::Blocks. В открывшемся окне щёлкните по пункту "Create a new project":



2. В открывшемся диалоговом окне выберите "Console application":



3. Пропустите окно приветствия, нажав кнопку <Next>. Выберите язык разработки (C++) и нажмите <Next>.
4. Выберите папку, в которую будете сохранять свои проекты. Для этого нажмите кнопку с тремя точками рядом с полем "Folder to create project in":



5. Введите название проекта. Будет автоматически создана папка для него с таким же именем:



6. Нажмите кнопку <Next>, а в следующем окне кнопку <Finish>. Будет создан проект Вашей будущей программы.
7. Щёлкните по стрелке рядом с папкой "Sources" в левой части окна Code::Blocks для того, чтобы отобразить исходный текст Вашей программы. Этот файл будет называться "main.cpp". Щёлкните по нему для того, чтобы открыть в текстовом редакторе интегрированной среды:



Именно в него и записывается текст программы.

8. В файле main.cpp уже будет вставлен некий код. Удалите его и вставьте код из примера выше. Нажмите кнопку "Save" для того, чтобы сохранить изменения:



9. Нажмите кнопку с изображением шестерёнки для того, чтобы собрать программу и кнопку с изображением зелёной стрелки для того, чтобы запустить отладку. В Linux и Windows вышеприведённая программа должна работать одинаково:





Найти свою программу Вы можете в папке проекта, в подпапке bin/Debug или bin/Release:



Поскольку программа является консольной, то запускать её нужно в консоли. Например, для Windows так:



Удачи!


Консультировал: Андрей Кузнецов aka Dr_Andrew (Старший модератор)
Дата отправки: 12.04.2016, 08:18

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Мини-форум консультации № 189160

Сергей Бендер
Профессионал

ID: 304622

# 1

= общий = | 11.04.2016, 17:12 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
ruslan:

Хм-м-м! Ну, например, так:

// В этой строке никакого кода нет -- только комментарии
#include <iostream> // здесь подключается библиотека ввода/вывода

int main() // слегка сокращённый заголовок простейшей программы
{              // открывающая операторная скобка -- начало основного тела программы main
     std::cout << "Hello, world!\n";    // вывод на консоль фразы 
     return 0;         // традиционное завершение программы main
}              // закрывающая операторная скобка -- конец основного тела программы main


Это -- легендарная программа "Hello world". Или вам всё-таки нужно что-то большее?

Лысков Игорь Витальевич
Старший модератор

ID: 7438

# 2

= общий = | 11.04.2016, 17:23 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
ruslan:

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

=====
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен

 

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.13564 сек.

© 2001-2018, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.58 от 11.12.2018