С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как правильно передать уникальный аргумент в функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Продолжение изучения C++ http://www.cyberforum.ru/cpp-beginners/thread361616.html
Здравствуйте, месяц назад я начал изучать C++. У Друга взял книгу "Освой самостоятельно C++ за 24 часа". Книжка показалась несложной, ибо до этого с программированием я знаком не по наслышке. И вот я...
C++ Отчистка экрана Народ, есть ли какая-нить общая функция, которая чистит экран, типа system("CLS"); но для Windows и Linux сразу? http://www.cyberforum.ru/cpp-beginners/thread361541.html
C++ ввод вывод СИ++
ля каждого посетителя парикмахерской (с одним мастером) известны t - момент его прихода и to – продолжительность его обслуживания. Сколько клиентов обслужит мастер за смену продолжительностью T?...
Выбор программы C++
Доброго времени суток. Можете посоветовать что то не очень замысловатое для курсовой работы. А то ни как не могу придумать тему. Есть два обязательных условия это программа должна быть написана в...
C++ Условия не работают http://www.cyberforum.ru/cpp-beginners/thread361344.html
почему условия if (((x-x1)||(x1-x))<10) или if (((x-x1)<10)||((x1-x)<10)) неработают ? Как быть?
C++ Проверка на простоту числа как мне сделать так, чтобы узнать простое является число или составное, не через bool, а как-нибудь через оператор switch case: т е, case 1: "Число является Простым"; break default: "Число... подробнее

Показать сообщение отдельно
Visary_Master
-154 / 16 / 4
Регистрация: 01.12.2010
Сообщений: 297

Как правильно передать уникальный аргумент в функцию - C++

06.10.2011, 11:58. Просмотров 417. Ответов 2
Метки (Все метки)

Здравствуйте! Помогите пожалуйста в решении такой проблемы:
Есть структура, она должна хранить в себе строку, и уникальный символ.
В главной функции есть функция, которая должна принимать структуру с уникальным символом и строкой.
Вопрос, как это организовать?
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
#include <iostream>
using namespace std;
 
struct thread_arg
{
    char *str;
    //char *key; // Не могу сообразить, как тут сделать
};
void someFunc(char key)
{
    cout << key << endl;
}
int main()
{
    struct thread_arg targ;
    int n = 10;
    for (int i=0; i<n; i++)
    {
               // Нужно здесь сделать так, чтобы при разном i передавался разный уникальный символ.
        targ.key = (char *)'a'; 
        someFunc(&targ);
    }
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.