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

Алюанский вопрос по функциям - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ссылка на файл в текстовое поле http://www.cyberforum.ru/cpp-beginners/thread333717.html
Всем привет! Нуждаюсь в помощи. Имеется текстовое поле, куда вводится сообщение для отправки. Как реализовать вставку ссылки на файл, в текстовое поле, когда этот файл переносится из окна windows explorer'а в текстовое поле? Объясните, как это относится к разделу С/С++ для начинающих, или уточните о чём речь, чтобы можно было перенести в соответствующий раздел. Добавлено через 8 часов 26...
C++ Не могу сообразить как подружить свой класс с fileoutputstream В общем задача такая: на входе один или несколько текстовых файлов, читаю его, заношу все слова в двусвязный список на хипе, сортирую по алфавиту. K каждому слову прицепляю имя файла в котором оно встречается и номера строк на которых оно встречается затем полученный список вывожу опционално или на консоль или создаю текстовый файл и пишу туда. Список отвечает за виделение и освобождение... http://www.cyberforum.ru/cpp-beginners/thread333707.html
C++ Не работает программа
Здравствуйте, буквально вот второй день учу С++, учу по книге "Джесс Либерти, Брэдли Джонс - С++ за 21 день". Вот код программы: #include <iostream> int add (int x, int y) { std::cout << "In add(), received " << first << " end " << second << endl; return (first + second); }
Сравнения двух строк s1 и s2 не используя библиотеку <string.h> C++
Помогите пожалуйста! Нужно написать программу для сравнения двух строк s1 и s2 не используя библиотеку <string.h>, а создать собственную функцию int Compare (s1, s2) - которая выводит результат: 0 - строки одинаковые +1 - Строка s1 больше (посимвольно) за s2 -1 - Строка s1 меньше (посимвольно) за s2. Аналог библиотечной функции strcmp. Заранее спасибо!
C++ Крестики нолики на С http://www.cyberforum.ru/cpp-beginners/thread333684.html
Здраствуйте. Помогите пожалуйста написать игру в консоли. Это крестики нолики поле 3х3. Буду благодарен если поможете и объясните. Заранее спасибо :-[
C++ Функции вывода Здравствуйте, уважаемые господа. По некоторым причинам мне очень важна скорость вывода различных строк и символов на экран консоли, в связи с чем задумался об использовании какой-либо конкретной функции. Разумеется, std::cout в этом случае, я думаю, лучше не использовать. Проверил скорость выполнения printf ("%c", ch) и putchar (ch) — оказалось, что первый способ работает быстрее.... подробнее

Показать сообщение отдельно
OstapBender
583 / 521 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
17.07.2011, 16:21     Алюанский вопрос по функциям
так вам же указали уже как надо делать...
switch это связка if else...
код


для простоты - передача матрицы как int[10][10]
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
int menu() {
    std::cout << "1-input\n";
    std::cout << "2-output\n";
    std::cout << "3-exit\n";
    int choice=0;
    std::cin >> choice;
    return choice;
}
 
void output(int matr[10][10], int n, int m) {
    for (int i=0; i<n; i++) {
        for (int j=0; j<m; j++)
            std::cout << matr[i][j] << ' ';
 
        std::cout <<  '\n';
    }
}
 
int main()
{
    int matr[10][10]={0};
 
    int choice=0;
    while (choice != 3) {
    switch( choice= menu() ) {
    case 1:
        //input(matr,10,10); // не реализовано, не забыть передать матрицу по ссылке или указателю
        break;
    case 2:
        output(matr,10,10);
        break;
    }
    }
 
 
 
     
 
    getchar();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru