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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Запись и чтение в файле http://www.cyberforum.ru/cpp-beginners/thread1168752.html
Ребят, я студент 1 курса, писать программы желание есть,но в связи с наглостью препода(надавал лабараторок,а сам лекции не посещает) и отсутствием времени(т.к паралелльно изучаю LabVIEW,это интереснее но без знаний никуда=( ) Прошу помощи в следующем задании : 1) Создать в Блокноте следующий текстовый файл input_1.txt: У меня спросили: сколько будет x Опер y ? А я не знаю! А n Опер k ? Тоже!...
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. Мне нужно, чтобы из моей программы запускался telnet (ну это просто)... system("telnet"); Далее, я хочу чтобы я мог из моей программы взаимодействовать с уже запущенным 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 символов), б) год рождения(целое неотриц. число), в)номер группы( число целое или строка из 3 символов), г)оценки за сессию по 4 предметам( массив из 4 типа float) В этой программе, реализовать следующие функции:1)вывести список студентов, фамилии которых начинаются...
C++ Агрегация массива в класс Решил описать класс вектора для работы с opengl, но не понимаю как можно передать данные объекту через массив путём агрегации. Инициализировать каждый элемент не удобно и очень громоздко получается. Хочу что то вроде такого: Class vector3 { float coord; .... }; void draw() { vector3 v.coord = {{x,y,z}, {x1,y1,z1}, ...}; glvertexfv(v); подробнее

Показать сообщение отдельно
DramaQueen
 Аватар для DramaQueen
0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 30
07.05.2014, 01:40  [ТС]     Замена If на Switch вызвала ошибки
Объяснять я не мастак, но иначе не могу, не хватает знаний)
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.. ну а дальше беда
 
Текущее время: 21:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru