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

Поскажите как правильно повторять программу несколько раз - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти номер первого макс значения среди отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread387371.html
1.Двумерные массивы. Проверить, все ли столбцы матрицы упорядочены по убыванию. Если нет, то упорядочить первый неупорядоченный столбец
C++ Сбитая кодировка После переустановки системы на компьютере при создании exe'шника проги вылезает жуткая тарабарщина, что происходит исключительно на моём компьютере. Порывшись немного в интернете, понял, что это,... http://www.cyberforum.ru/cpp-beginners/thread387369.html
Бьерн Страуструп второе издание ошибка в моей голове или в коде? C++
void expr::copy(expression* s, int deep) { if (deep == 0) { // копируем только члены *this = *s; } else { // пройдемся по...
C++ Проверить, все ли столбцы матрицы упорядочены по убыванию
1.Двумерные массивы. Проверить, все ли столбцы матрицы упорядочены по убыванию. Если нет, то упорядочить первый неупорядоченный столбец
C++ Побитовые оперцации,перегруженные функции,действия с матрицами http://www.cyberforum.ru/cpp-beginners/thread387351.html
1 задание не нужно уже сделал. Помогите кто сможет.
C++ Открытие хранилища StgOpenStorage() и чтение данных из потока Read() Возникла следующая проблема: при чтении потока stream всё нормально, если строки объявлены в виде статических массивов. А если они объявлены динамически, то работает не корректно. Помогите! Сам не... подробнее

Показать сообщение отдельно
castaway
Эксперт С++
4884 / 3020 / 370
Регистрация: 10.11.2010
Сообщений: 11,078
Записей в блоге: 10
Завершенные тесты: 1
19.11.2011, 23:59
Одно "НО":
1. Тут не заменяны некоторые операторы. (например printf)
2. cin в string не канает. поэтому строки закомментированы.
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
#include <Windows.h>
#include <iostream>
#include <string>
 
using namespace std; 
 
int main()
{
    char ch;
    do {
        char c;
 
        printf("\nVariant:\n");
        printf("a. Open file\n");
        printf("b. Open folder\n");     
        printf("c. Find\n");     
        printf("\n Enter letter:");
        printf("\0");
        cin >> c;
 
        switch ( c ) // заголовок оператора выбора
        {
            case 'a': 
            case 'A':     
            {
                string fileName;
                cout << "Введите имя файла для открытия: ";
//              cin >> fileName;
                ShellExecute(NULL, "open", fileName.c_str(), NULL, NULL, SW_SHOWNORMAL); //Функция ShellExecute для работы из инструментария Windows Development
            }break;//первая ячейка для открытия фала
 
            case 'b':
            case 'B':
            {
                string fileName;
                cout << "Введите путь папки: ";
//              cin >> fileName;
                ShellExecute(NULL, "explore", fileName.c_str(), NULL, NULL, SW_SHOWNORMAL); 
            } break;
 
            case 'c': 
            case 'C':
            {
                string fileName;
                cout << "Введите имя файла для поиска: ";
//              cin >> fileName;
                ShellExecute(NULL, "find", fileName.c_str(), NULL, NULL, SW_SHOWNORMAL); 
            }break;
 
            default: printf("\nНе знаю я таких!"); // по умолчанию
 
        }
 
        cout << "continue? (y/n): ";
        cin >> ch;
    } while ( ch == 'y' || ch == 'Y' );
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru