Deutsch

Уроки по Си++

454  
uscheswoi_82 коренной житель21.12.23 12:59
21.12.23 12:59 

Тут буду вас обучать программированию по Си++. Будим изучать спомощью Embarcadero Dev-C++ 6.3, скачать среду разработки с компилятором можете бесплатно тут - https://www.embarcadero.com/de/free-tools/dev-cpp. Так выглядет среда разработки:


Теперь давайте выберем Datei->Neu->Projekt:


Создадим консольное приложение, выберем C++-Projekt, назовём проект - Projekt1 и нажмём на кнопку Ok:


Напишим простой код main.cpp:

#include <iostream>

using namespace std;
int main(int argc, char** argv) {
 cout << "Hello, World!" << endl;
 return 0;
}

Чтобы откомпилировать код и запустить программу нажмите на кнопку F11. Результат работы нашей программы:

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#1 
uscheswoi_82 коренной житель21.12.23 13:15
NEW 21.12.23 13:15 
в ответ uscheswoi_82 21.12.23 12:59, Последний раз изменено 22.12.23 13:22 (uscheswoi_82)

Помню когда учился в колледже, мы писали примерно такой код main.cpp:

#include <iostream>
#define PERSONEN_ANZ 2 // Количество людей 2
using namespace std;
string monaten[] = {"", "Januar", "Februar", 
                    "Maerz", "April", "Mai", 
                    "Juni", "Juli", "August", 
                    "September", "Oktober", 
                    "November", "Dezember"}; // Названия месецев
// Дата
struct DATUM {
 int tag; // День
 int monat; // Месяц
 int jahr; // Год
};

// Данные о человеке
struct PERSON {
 string vorname; // Имя
 string nachname; // Фамилия
 DATUM gebdatum; // Дата рождения
 char geschlecht; // Пол
};
int main(int argc, char** argv) {
 PERSON personen[PERSONEN_ANZ]; // Люди
 personen[0].vorname = "Anton"; // Имя Anton
 personen[0].nachname = "Mustermann"; // Фамилия Mustermann
 personen[0].gebdatum.tag = 1; // Дата рождения 1.5.1980
 personen[0].gebdatum.monat = 5;
 personen[0].gebdatum.jahr = 1980;
 personen[0].geschlecht = 'M'; // Пол мужской
 personen[1].vorname = "Markus"; // Имя Markus
 personen[1].nachname = "Mustermann"; // Фамилия Mustermann
 personen[1].gebdatum.tag = 15; // Дата рождения 15.3.1981
 personen[1].gebdatum.monat = 3;
 personen[1].gebdatum.jahr = 1981;
 personen[1].geschlecht = 'M'; // Пол мужской
// Перечисляем всю информацию о человеке
 for(int j=0; j<PERSONEN_ANZ; j++)
   cout << personen[j].vorname << " " 
        << personen[j].nachname << " " 
        << personen[j].gebdatum.tag << " " 
        << monaten[personen[j].gebdatum.monat] << " " 
        << personen[j].gebdatum.jahr << " " 
        << personen[j].geschlecht << endl; // Отображаем данные и переносим на новую строку
 return 0; // Выходим из программы
}


Результат работы нашей программы:

Anton Mustermann 1 Mai 1980 M
Markus Mustermann 15 Maerz 1981 M
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#2 
uscheswoi_82 коренной житель21.12.23 13:29
NEW 21.12.23 13:29 
в ответ uscheswoi_82 21.12.23 13:15, Последний раз изменено 21.12.23 14:30 (uscheswoi_82)

Если слева нажмёте на вкладку Klassen, то увидите все функции/объекты/классы/структуры/переменные которые декларированы в main.cpp:

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#3