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

Преждевременный выход из цикла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Исключение "unwanted exception at 0x775c15ee Access violation" при считывание из файла http://www.cyberforum.ru/cpp-beginners/thread1731459.html
Добрый вечер! Подскажите пожалуйста. У меня в файле записана следующая строка b6589fc6abdc8ac. Я её считываю следующим образом char out_hash;//+out_hash fscanf(IniFile, "%s ", out_hash);//+out_hash Вопрос в следующем. Как считать данную строку в переменную out_hash, что бы записалась 6b 58 9f и т.д. Как в переменной sha_ctx.buf Попробовала так не получается почему-то char...
C++ Функция не видит массив и вектор Подскажите почему функция не видит вектор phone_book #include <iostream> #include <string> #include <vector> using namespace std; struct Entry { public: string name; http://www.cyberforum.ru/cpp-beginners/thread1731429.html
Динамический массив указателей на структуру C++
Не могу понять как выделить место под динамический массив указателей на структуру с помощью new. Все верно делаю? int lol = 1024; tac **Buffer = new *tac;
C++ Удалить из текстового файла строку и результат записать в другой файл
Имеется текстовый файл удалить из него 'к' строку. Результат записать в другой файл. Ошибка возникает на 49 строке " info.ein_str.erase(0, info.ein_str );". Вот код который я написал Помогите пожалуйста. Буду очень признателен. #include <iostream> #include <fstream> #include <locale> #include <conio.h> #include <math.h>
C++ Вычислить и вывести на экран в виде таблицы значений функции F http://www.cyberforum.ru/cpp-beginners/thread1731385.html
Доброго времени суток. Помогите разобраться с кодом пожалуйста. Знаю, задача простейшая, но так или иначе, у меня ничего не выходит. Задача: Вычислить и вывести на экран в виде таблицы значений функции F на интервале от Хнач до Хкон с шагом dx. ax2+b/c при х<1 и с≠0 F= x-a/(x-c)2 при х>15 и с=0 x2/c2 в остальных случаях где а,b,c – действительные числа ...
C++ Поместить в выходной файл только трехзначные числа Помогите пожалуйста с программой!Текстовый файл содержит изображения целых знаковых чисел. После их чтения и обработки результаты также помещаются в выходной текстовый файл в виде символьных изображений чисел. При открытии входного файла следует выполнить проверку существования файла с заданным именем. Содержимое входного и выходного файлов подробнее

Показать сообщение отдельно
4caster
0 / 0 / 0
Регистрация: 08.05.2016
Сообщений: 6

Преждевременный выход из цикла - C++

10.05.2016, 20:23. Просмотров 192. Ответов 12
Метки (Все метки)

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
49
50
51
52
53
54
55
56
57
58
59
60
61
#include <iostream>
 
using namespace std;
 
void enter_new_note ();
void show_sheldue ();
int x = 1;
 
char Monday [11], Thuesday [11], Wednesday [11], Thursday [11], Friday [11], Saturday [11], Sunday [11];
 
int main (){
 
    while (x){
 
        cout << "Choose thing you want to do: \n" << "1. Enter new note\n" << "2. View schedule\n" << "0. Exit\n";
        cin >> x;
        switch (x) {
        case 1:
            enter_new_note ();
            break;
        case 2:
            //show_sheldue ();
            break;
        }
    }
 
   return 0;
}
void enter_new_note (){
    int day, number;
    cout << "Choose the day:\n" << "1. Monday \n" << "2. Thuesday \n" << "3. Wednesday \n" << "4. Thursday \n" << "5. Friday \n" << "6. Saturday \n" << "7. Sunday \n";
    cin >> day;
    cout << "Choose the number of sheldue (0-9):\n";
    cin >> number;
    switch (day){
 
        case 1:
            cin >> Monday [number];
            break;
        case 2:
            cin >> Thuesday [number];
            break;
        case 3:
            cin >> Wednesday [number];
            break;
        case 4:
            cin >> Thursday [number];
            break;
        case 5:
            cin >> Friday [number];
            break;
        case 6:
            cin >> Saturday [number];
            break;
        case 7:
            cin >> Sunday [number];
            break;
    }
 
return;
}
Собственно, проблема. Допустим, я хочу выбрать "Enter new note", т.е. воспользоваться функцией enter_new_note. Если я это делаю, то после занесения изменений происходит выход из цикла while в main(). Попробовал заккоментить эту функцию, в итоге цикл стал работать как надо. В чем проблема?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru