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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Vovik_0_1
40 / 40 / 4
Регистрация: 28.07.2011
Сообщений: 431
#1

Передача символьного массива char - C++

13.08.2015, 01:36. Просмотров 193. Ответов 1
Метки нет (Все метки)

Привет всем. Подскажите пожалуйста.
Есть функция в DLL.

C++
1
2
3
4
5
extern "C" __declspec(dllexport) void TestFan(char *bUUID,char *bName)
{
   bUUID = "lol";
   bName = "lol222"; 
}
Подключаю библиотеку в C++Builder


И выполняю функцию:

Объявление.
C++
1
typedef void __cdecl (*dll_func)(char *bUUID,char *bName);
Вызов:

C++
1
2
3
4
5
6
char str[256]="";
char res[256]="";
 
pShowSum(str,res);
Edit1->Text = str;
Edit2->Text = res;
Но в Edit_ах пустота..
Подскажите пожалуйста в чем проблема?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.08.2015, 01:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Передача символьного массива char (C++):

Передача символьного массива в качестве аргумента - C++
#include <iostream> using namespace std; void mazeTraverse( char maze ); int main() { char a= { "############", ...

Передача в функцию массива char - C++
Есть функция : char f1(const char *str); Мне нужно её вызвать . Делаю так: char s; s="abcd"; // ошибка: invalid...

Передача char массива в MessageBox - C++
Добрый день господа. Не могу решить проблему. Пытаюсь обработать сообщение WM_MOVE и передать координаты окна в MessageBox. Но не знаю как...

Передача массива типа char в функцию - C++
Не пойму в чем ошибка, выдает что ошибка в типе char. Объясните пожалуйста что не так. int min() { char ar =...

Передача массива Char в функцию. Как быть? - C++
Столкнулся вот с такой проблемой, что #include <iostream> #include <fstream> #include <Windows.h> #include <conio.h> using...

Передача двумерного массива указателей на char в качестве параметра функции - C++
Есть массив char *result2; Нужно передать его в функцию void defDouble(???) в качестве одного из параметров . Как будет выглядеть...

1
lss
922 / 851 / 281
Регистрация: 10.10.2012
Сообщений: 2,701
13.08.2015, 02:58 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
extern "C" __declspec(dllexport) void TestFan(char *bUUID,char *bName)
{
   strcpy(bUUID, "lol");
   strcpy(bName, "lol222");
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.08.2015, 02:58
Привет! Вот еще темы с ответами:

Передача в функцию char*([Warning] deprecated conversion from string constant to 'char*' [-Wwrite-strings]) - C++
Почему компилятор на это матерится? ObjA.Show("A"); deprecated conversion from string constant to 'char*' #include <iostream> ...

В чем отличие двумерного массива типа char от массива указателей на char? - C++
В чем отличие двумерного массива типа char и массива указателей на char ?

array char* to char* (значения массива указателей в один указатель) - C++
Как сложить(или вывести в формате char*) все значения массива указателей(char *) воедино, то есть сложить строки и назначить результату...

Поворот массива на 90 градусов (cannot convert form char to char*) - C++
Пытаюсь повернуть массив на 90 градусов. Понимаю что проблема в преобразовании данных, но не знаю как исправить( Может кто подсказать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru