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

const char *[] в функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Узнать, все ли числа в массиве одинаковые http://www.cyberforum.ru/cpp-beginners/thread755347.html
Обработать массив из целых чисел А (не больше 100 эл-тов), вначале предусматривая заполнение массива числами. Узнать, все ли числа в массиве одинаковые.
C++ Бинарные деревья. Проверить на соответствие значения узлов дерева членам арифметической прогрессии Как проверить на соответствие значения узлов дерева членам арифметической прогрессии. Я так понимаю, что в порядке инфиксного обхода мне необходимо просчитывать разницу между соседними элементами, и если она одинакова везде, стало быть соответсвует арифм.прогрессии. Как просчитать эту разницу? подскажите пожалуйста... http://www.cyberforum.ru/cpp-beginners/thread755322.html
Сколько процентов от цифр в числе больше 5-и C++
Дано натуральное число n. Сколько процентов от чисел в этом числе больше, чем 5? Пример: n=2012, ответ = 0% n=199, ответ = 67%
график зависимостей количества перестановок от размерности массива C++
построить график зависимостей количества перестановок от размерности массива. Компилятор CodeBlocks. Нужны какие-нибудь идеи.
C++ Чтение текстового файла в вектор типа char http://www.cyberforum.ru/cpp-beginners/thread755291.html
Имеется текстовый файл. Необходимо прочитать его ПОЛНОСТЬЮ, включая все символы переноса строки (и 0A и 0D), все пробелы, нулевые символы (00), и т.д. в массив vector <char>. Я много способов пробовал, ближе всех был этот: #include <iostream> #include <fstream> #include <stdio.h> #include <string> #include <vector> using namespace std;
C++ Задача с Olympiads Вроде работает, но на половине тестов срезается... Условие: В столице одной небольшой страны очень сложная ситуация. Многокилометровые пробки буквально парализовали движение в городе, и власти на многих улицах ввели одностороннее движение, не анализируя, можно ли будет теперь проехать из любого места в городе в любое другое, не нарушая правила. Транспортная система столицы представляет собой N... подробнее

Показать сообщение отдельно
kebal
9 / 9 / 0
Регистрация: 02.11.2012
Сообщений: 153
08.01.2013, 01:16  [ТС]     const char *[] в функции
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
void shuffle(int [][13]);
void deal(const int [][13], const char *[], const char *[]);
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL,"Russian");
 
    char *suit[4] = {"Черви", "Бубны", "Трефы", "Пики" };
    char *face[13] = {"Туз", "Двока", "Тройка", "Четверка",
                      "Пятерка", "Шестерка", "Семерка",
                      "Восьмерка", "Девятка", "Десятка",
                      "Валет", "Дама", "Король" };
    int deck [4][13] = { 0 };
 
    int player1 [2][5] = { 0 };
    int player2 [2][5] = { 0 };
 
    srand(time(NULL));
 
    shuffle(deck);
    deal(deck, face, suit);
 
 
    system("pause");
    return 0;
}
 
void shuffle(int wDeck [][13]) {
    int row, column;
    for (int card = 1; card <= 52; card++) {
        while (wDeck[row][column] != 0) {
            row = rand() % 4;
            column = rand() % 13;
        }
 
        wDeck[row][column] = card;
    }
}
 
void deal(const int wDeck[][13], const char *wFace[], const char *wSuit[]) {
    for (int card = 1; card <= 5; card++)
 
        for (int row = 0; row <= 3; row++)
 
            for (int column = 0; column <= 12; column++)
                if (wDeck[row] [column] == card)
                    cout << setw(9) << setiosflags(ios::right)
                         << wFace[column] << " масти "
                         << setw(5) << setiosflags(ios::left)
                         << wSuit[row] << endl;
}
Также сразу хотелось бы задать вопрос.
Как в эту же функцию мне передать массив player1 при условии, что внутри функции мне его нужно будет изменять.

Добавлено через 9 минут
О передаче массива вопрос решён, а вот изначальный вопрос - нет.
 
Текущее время: 14:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru