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

2 параметра в 1 функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ [C++ Error] Unit1.cpp(6): E2141 Declaration syntax error http://www.cyberforum.ru/cpp-beginners/thread916102.html
Ошибка : Unit1.cpp(6): E2141 Declaration syntax error Ошибка падает на Int main () Исходный код : #include<iostream> #include<conio.h> using namespace std;
C++ Работа со строками (вычислить сумму введенных чисел, найти процентное содержание каждой цифры во введенной последовательности) Помогите написать программу, очень надо... Вопрос стипушеньки...пожалуйста) С клавиатуры вводится последовательность чисел, разделенных пробелами. Ввод прекращается при нажатии клавиши Enter. Произвести следующие операции: 1) вычислить сумму введенных чисел; 2) найти процентное содержание каждой цифры во введенной последовательности. Примечание: Все операции над строками выполняются... http://www.cyberforum.ru/cpp-beginners/thread916101.html
Создать абстрактный класс Integer C++
Создать абстрактный базовый класс Integer (целое) с виртуальными арифметическими операциями и функцией вывода на экран. Определить производные классы Decimal (десятичное) и Binary (двоичное), реализующие собственные арифметические операции и функцию вывода на экран. Число представляется массивом, каждый элемент которого — цифра. Я не могу понять как реализовать "Число представляется массивом,...
Как работать с System.Drawing.Bitmap? C++
Прочитал что с помощью этого можно конвертировать png изображение в bmp. Подскажите как подключить этот класс? Везде пишут что с ним делать, но как начать использовать, куда прописать я не понял. Допустим у меня вот код, как сделать так чтобы подключить код, взятый от сюда из примера http://msdn.microsoft.com/ru-ru/library/system.drawing.bitmap.aspx ? #include <stdio.h> int main() {...
C++ Баг в коде(псевдо-рандомные числа) http://www.cyberforum.ru/cpp-beginners/thread916087.html
Здраствуйте, суть программы в том чтобы в цикле выдавало определенное количество рандомных значений элементом массива, например если 10 значений, то числа от 0 до 9 без повторений. Иногда при запуске 1 элемент массива дает одинаковое значение другого элемента, причем етот баг происходит только с ним Вот код: #include <iostream> #include <math.h> #include <stdlib.h> #include <time.h> using...
C++ Баг в коде(псевдо-рандомные числа) Здраствуйте, суть программы в том чтобы в цикле выдавало определенное количество рандомных значений элементом массива, например если 10 значений, то числа от 0 до 9 без повторений. Иногда при запуске 1 элемент массива дает одинаковое значение другого элемента, причем етот баг происходит только с ним Вот код: #include <iostream> #include <math.h> #include <stdlib.h> #include <time.h> using... подробнее

Показать сообщение отдельно
LastChaos
1 / 1 / 0
Регистрация: 25.05.2013
Сообщений: 88
02.07.2013, 02:48  [ТС]     2 параметра в 1 функции
Цитата Сообщение от alsav22 Посмотреть сообщение
Нужно знать как там ввод обрабатывается. Что-нибудь знаете об этом?
Понятия не имею. Но могу показать пример с несколькими параметрами, но там нет atoi:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void cmd_fakefamchat (char *param) 
{ 
    char текст[50]; 
    char ник[50]; 
    char ранг[50];
    int  ид;  
    char buf[100]; 
 
    if(strlen(param) < 1 || sscanf(param, "%s %s %i %s", &ранг, &ник, &ид, &текст) < 4) return addToChatWindow("/fakefamchat [ранг] [ник] [ид] [текст]", D3DCOLOR_XRGB(255, 255, 255)); 
 
    char *zam = "+"; 
    char *zam2 = " "; 
    for(int simvol=0; simvol<strlen(текст)+1; simvol++) 
    { 
     if(текст [simvol]== *zam)текст [simvol]= *zam2; 
    } 
 
    sprintf(buf, " [F] %s %s [%i]: %s", ранг, ник, ид, текст); 
    addToChatWindow(buf, D3DCOLOR_XRGB(0, 217, 0)); 
}
И вот еще vehicle_setColor0 и vehicle_setColor1:
C++
1
2
3
4
5
6
7
8
9
10
11
12
void vehicle_setColor0 ( vehicle_info *vinfo, int new_color )
{
    traceLastFunc( "vehicle_setColor0()" );
    if ( vinfo == NULL )
        return;
 
    vinfo->color[0] = new_color;
    if ( g_SAMP != NULL )
    {
        sendSCMEvent( 3, g_Players->pLocalPlayer->sCurrentVehicleID, new_color, vinfo->color[1] );
    }
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
void vehicle_setColor1 ( vehicle_info *vinfo, int new_color )
{
    traceLastFunc( "vehicle_setColor1()" );
    if ( vinfo == NULL )
        return;
 
    vinfo->color[1] = new_color;
    if ( g_SAMP != NULL )
    {
        sendSCMEvent( 3, g_Players->pLocalPlayer->sCurrentVehicleID, vinfo->color[0], new_color );
    }
}
Может сможете что нибудь разобрать из этого, если еще что нужно, я могу скинуть.
 
Текущее время: 00:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru