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

Указатели и указатели на указатели, а также типы данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переписать числа в файл так, чтобы они шли в следующем порядке: 5 положительных, 5 отрицательных и т. д http://www.cyberforum.ru/cpp-beginners/thread699339.html
Помогите пожалуйста написать программу. Дан файл из целых ненулевых чисел. Числа в файле идут в следующем порядке: 10 положительных, 10 отрицательных, 10 положительных, 10 отрицательных и т. д....
C++ Одномерные массивы: вычисление сумм элементов Еще раз здравствуйте, дорогие форумчане. Мне еще раз нужна ваша помощь по задачам. Если сможете, то помогите, пожалуйста. Собственно сами задания: Даны целые числа a1, ..., an, среди которых могут... http://www.cyberforum.ru/cpp-beginners/thread699316.html
C++ Программа с числами Фибоначчи на Си
Здравствуйте! Пожалуйста, помогите с задачей: Нужно ввести N с клавиатуры - это будет размер массива. Необходимо заполнить его числами Фибоначчи (с помощью цикла for), а вывод сделать с помощью...
Сделать читабельную блок-схему C++
Помогите разобратся с кодом никак немогу зделать читабельную блок-схему .Помогите зделать блок-схему кто в етом силен.Заранее спасибо. #include "stdafx.h" #include <iostream> #include <time.h>...
C++ Не понятны некоторые строчки в проге( http://www.cyberforum.ru/cpp-beginners/thread699301.html
Вот есть код: #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; class A {private: //закритий доступ int x; public: //відкритий доступ A()
C++ Перевод числа из системы в систему Нужно перевсти число число в двоичную систему и 16-ую, Но нельзя использовать функцыю printf #include <iostream.h> #include <stdio.h> #include <string.h> #include <conio.h> void main() {... подробнее

Показать сообщение отдельно
Duss
10 / 10 / 0
Регистрация: 14.01.2010
Сообщений: 80
16.11.2012, 17:20  [ТС]
[size="1"][color="grey"]откуда вызывающая программа узнает, как эти переменные зовут?[/QUOTE]

К вызывающей программе есть мануал, в нем сказано, что она вызывает функцию

MtSrvManagerProtocol

Синтаксис описан в .h файле


Код
void APIENTRY MtSrvManagerProtocol(ULONG ip, UserInfo *us, unsigned char *in_data, int in_size,unsigned char **out_data,int *out_size)
Добавлено через 6 минут
Цитата Сообщение от taras atavin Посмотреть сообщение
Одну переменную. size - обычная автоматическая переменная, только у тебя от неё не идентификатор, а только адрес и для записи нужна косвенная адресация. Это
Код
*out_data=new char [32];
и есть создание в куче.
Да, про кучу я почитал немного так тоже пробовал.
ругается:

отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
и
инициализация: невозможно преобразовать 'char *' в 'int *'

Добавлено через 2 минуты
я еще хотел res создать в куче
Код
res=new char [256];
а в out_data указатель на res отправить.
Код
ut_data =  (unsigned char **)&res;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru