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

Создание консоли - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ увеличиваем число M в 2 раза и выводим текущее значение пока M<100 http://www.cyberforum.ru/cpp-beginners/thread1212341.html
увеличиваем число M в 2 раза и выводим текущее значение пока M<100 Помогите через цикл while полностью программу
C++ Вывести сколько и каких цифр в каждом числе Есть массив из трех чисел , нужно вывести сколько и каких цифр в каждом числе. Программа работает только для первого числа , дальше счетчик не обнуляется. Помогите пожалуйста:cry: #include... http://www.cyberforum.ru/cpp-beginners/thread1212338.html
N человек и прямоугольная таблица А размерностью n * n. Элемент A [i] [j] равно 1, если человек и знакома с ч C++
n человек и прямоугольная таблица А размерностью n * n. Элемент A равно 1, если человек и знакома с человеком j, A = A . Можно ли разбить людей на две группы так, чтобы в каждой группе были...
Правильно ли я инициализирую поля? C++
class LongLong { private: char * longNumber; int _size; public: LongLong(const char *number = NULL); LongLong(unsigned int); friend LongLong operator +(const LongLong &, const LongLong &);
C++ Работа с классами(длинная арифметика)! / С++ для начинающих http://www.cyberforum.ru/cpp-beginners/thread1212330.html
можете кто-нибудь посмотреть правильно ли я делаю!!! особенно интересует место с перегрузкой сложения LongLong operator+ (const LongLong &first, const LongLong &second) { int j, d1, d2,...
C++ Найти кратчайший маршрут Найти кратчайший маршрут, который начинается и завершается в заданной вершине ориентированному графу, проходя через все его вершины (если такой маршрут существует). подробнее

Показать сообщение отдельно
AirLiss
1 / 1 / 0
Регистрация: 06.06.2014
Сообщений: 115
19.06.2014, 16:44  [ТС]
ошибка выходит постоянно:
error C2360: initialization of 'input_file' is skipped by 'case' label
что ему надо?

Добавлено через 13 минут
получился такой пример:
Кликните здесь для просмотра всего текста

C++ (Qt)
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
62
63
64
65
66
67
68
// primer1.cpp : Defines the entry point for the console application.
//
 
#include "iostream.h" 
#include "fstream.h" 
#include "stdio.h" 
#include "conio.h" 
#include "string.h" 
#define MAXLEN
#include <iostream>
#include <cstdlib> // äëÿ exit()
 
#define FNAME "baza2.txt" // èìÿ ГґГ*éëГ* 
 
int prompt_menu_item()
{
int variant;
    cout << "Âûáåðèòå ГўГ*ðèГ*Г*ГІ\n" << endl;
    cout << "1. ïðîñìîòðåòü ñîäåðæèìîå\n"
         << "2. ïîèñê Г*âòîìîáèëÿ ГЇГ® Г¬Г*ðêå ГЁ öâåòó\n"
         << "3. ïîèñê ГЇГ® Г*îìåðó\n"
         << "4. ïîèñê ГЇГ® Г·Г*Г±ГІГЁ Г*îìåðГ*\n"
         << "5. âûéòè\n" << endl;
    cout << ">>> ";
    cin >> variant;
    return variant;
}
 
 
int main(void)
{
    int variant = prompt_menu_item();
    switch (variant) 
    {
        case 1:
         //òâîè äåéñòâèÿ
        
    
        {
        char fname[20] = FNAME; 
        FILE *in; // òåêñòîâûé ГґГ*éë 
        char st[80]; // ñòðîêГ* ГЁГ§ ГґГ*éëГ*  
        ifstream input_file("baza2.txt");
        char line[64];
        while(!input_file.eof());
        
        input_file.getline(line,sizeof(line));
        cout<<line<<endl;
        }
        break;
    case 2:
        //òâîè äåéñòâèÿ
        
            ;
        
        break;
    case 3:
        //òâîè äåéñòâèÿ
        
            ;
        
        break;
    default:
    cerr << "Âû âûáðГ*ëè Г*ГҐГўГҐГ°Г*ûé ГўГ*ðèГ*Г*ГІ" << endl;
    exit(EXIT_FAILURE);
    }
    return 0;
}


да, на экран выводится менюшка, но почему то не читается/не выполняется в данном случае пункт 1...
почему?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru