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

Замена If на Switch вызвала ошибки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись и чтение в файле http://www.cyberforum.ru/cpp-beginners/thread1168752.html
Ребят, я студент 1 курса, писать программы желание есть,но в связи с наглостью препода(надавал лабараторок,а сам лекции не посещает) и отсутствием времени(т.к паралелльно изучаю LabVIEW,это...
C++ Ошибка линкера: ссылка на неразрешенный внешний символ "public: int __thiscall stack<int>::pop(void)" Всем привет! Возникает ошибка: error LNK2019: ссылка на неразрешенный внешний символ "public: int __thiscall stack<int>::pop(void)" (?pop@?$stack@H@@QAEHXZ) в функции _main Читал,что нужно... http://www.cyberforum.ru/cpp-beginners/thread1168748.html
Взаимодействие с другими консольными приложениями C++
Значит тема такая: У меня ubuntu. Я хочу чтобы моя программа (консольная) взаимодействовала с другой консольной программой. Допустим это будет telnet. Мне нужно, чтобы из моей программы запускался...
C++ Структуры. Записать отдельно имя и фамилию и отдельно числа
Есть текстовый файл по типу : Ivanov Ivan 4 8 5 9 Petrov Petr 5 2 3 4 Ktoto Tam 5 4 1 2 Есть структура: struct My { string Surname;
C++ Описать структуру с именем STUDENT. Исправить ошибки в коде http://www.cyberforum.ru/cpp-beginners/thread1168693.html
Проверьте пожалуйста! Задание такое: описать структуру с именем STUDENT, содержащую следующие поля: а)фамилия и имя(строка 15 символов), б) год рождения(целое неотриц. число), в)номер группы(...
C++ Агрегация массива в класс Решил описать класс вектора для работы с opengl, но не понимаю как можно передать данные объекту через массив путём агрегации. Инициализировать каждый элемент не удобно и очень громоздко получается.... подробнее

Показать сообщение отдельно
DramaQueen
0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 30
07.05.2014, 01:40  [ТС]
Объяснять я не мастак, но иначе не могу, не хватает знаний)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
struct Prokat 
{
    int vel;
    int vrem;
    char cost[30];
    char zalog[30];
};
int main(void)
{
    setlocale(0, "rus");
    printf("Здравствуйте, Вас приветствует фирма проката велосипедов STELS! \n");
    struct Prokat p;
    printf("Наш ассортимент проката: \n");
    ifstream input_file("Ассортимент.txt");
    char vzros[1000], podrost[100], det[100];
    input_file.getline(vzros, sizeof(vzros));
    input_file.getline(podrost, sizeof(podrost));
    input_file.getline(det, sizeof(det));
    cout << vzros << endl;
    cout << podrost << endl;
    cout << det << endl;
    printf("\Пожалуйста, введите номер выбранного Вами велосипеда: \n");
    scanf_s("%i", &p.vel);
    int vel;
    switch (vel)
        {
    case '1':
                printf("Наши тарифы: \n");
                ifstream input_file("ТарифыВзрослый.txt");
                char chas1[1000], den1[100], info1[300];
                input_file.getline(chas1, sizeof(chas1));
                input_file.getline(den1, sizeof(den1));
                input_file.getline(info1, sizeof(info1));
                cout << chas1 << endl;
                cout << den1 << endl;
                cout << info1 << endl;
                printf("\nПожалуйста, введите номер выбранного Вами тарифа: \n");
                scanf_s("%i", &p.vrem);
                int vrem;
                switch (vrem)
                {
Добавлено через 11 минут
Изначально было так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
struct Prokat 
{
    int vel;
    int vrem;
    char cost[30];
    char zalog[30];
};
int main(void)
{
    setlocale(0, "rus");
    printf("Здравствуйте, Вас приветствует фирма проката велосипедов STELS! \n");
    struct Prokat p;
    printf("Ассортимент проката: \n");
    ifstream input_file("Ассортимент.txt");
    char vzros[1000], podrost[100], det[100];
    input_file.getline(vzros, sizeof(vzros));
    input_file.getline(podrost, sizeof(podrost));
    input_file.getline(det, sizeof(det));
    cout << vzros << endl;
    cout << podrost << endl;
    cout << det << endl;
    printf("\Пожалуйста, введите номер выбранного Вами велосипеда: \n");
    scanf_s("%i", &p.vel);
    {
        int vel;
        if (vel = 1)
            printf("Наши тарифы: \n");
        ifstream input_file("ТарифыВзрослый.txt");
        char chas1[1000], den1[100], info1[300];
        input_file.getline(chas1, sizeof(chas1));
        input_file.getline(den1, sizeof(den1));
        input_file.getline(info1, sizeof(info1));
        cout << chas1 << endl;
        cout << den1 << endl;
        cout << info1 << endl;
        printf("\nПожалуйста, введите номер выбранного Вами тарифа: \n");
        scanf_s("%i", &p.vrem);
        { 
            int vrem;
            if (vrem = 1)
            printf("Стоимость: ");
        ifstream input_file("СтоимостьВзЧ.txt");
        char stoim1[1000];
        input_file.getline(stoim1, sizeof(stoim1));
        cout << stoim1 << endl; }
        
 
    }
Но я поняла,что запутаюсь в if`ах, поменяла на switch.. ну а дальше беда
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru