Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Не работает вывод двумерного массива через метод класса При обращении к методу getStringSymbol и getAllStrings прога вылетает, помогите пожалуйста #include "stdafx.h" #include "iostream" #include "string.h" #include "stdio.h" #include "locale" using std::cout; using std::cin; https://www.cyberforum.ru/ cpp-beginners/ thread1206760.html C++ Массивы указателей
Помогите пожалуйста решить задание, буду очень благодарен! Стек моделируется при помощи динамического массива указателей на линейные массивы размерности N целых. Указатель стека – два индекса – в массиве указателей и линейном массиве. В операции push при переполнении текущего линейного массива в массив указателей добавляется новый, если операция pop переходит к предыдущему массиву, то текущий...
C++ Рекурсия. Разместить на доске мин. количество коней так, чтобы все фигуры противника находились «под боем» https://www.cyberforum.ru/ cpp-beginners/ thread1206747.html
Здравствуйте прошу вашей помощи, нужно решить задачу. Буду очень благодарен. На шахматной доске имеется N фигур противника. Разместить на ней минимальное количество коней так, чтобы все фигуры противника находились «под боем».
C++ Вывести значения элементов, расположенных между min и max элементами односвязного списка https://www.cyberforum.ru/ cpp-beginners/ thread1206729.html
Наработки оставил в учебном заведении поэтому не могу скинуть наработки. Помогите с задачей пожалуйста! Условие:"Создать односвязний линейный список, элементами которого являются натуральные числа. Вывести значения элементов, расположенных между наименьшим элементом и самым наибольшим элементами списка"
Вывод из файла C++
Доброго времени суток, уважаемые форумчане!!! Я вот с какой проблемой обращаюсь к вам: Имеется программа записи данных в файл (Запись происходит корректно, в файле вводимые данные отображаются) нужно написать программу для вывода данных из файла. Функция имеется, при запуске программы ошибок не выдает, зато выдает такую вот гадость: Будьте добры, помогите разобраться в чем причина данного...
C++ GetUserName: вывод Пишу такое дело: int main() { DWORD bufCharCount; TCHAR infoBuf; GetUserName(infoBuf, &bufCharCount); std::cout << infoBuf; https://www.cyberforum.ru/ cpp-beginners/ thread1206714.html
C++ Проверка строки на символы https://www.cyberforum.ru/ cpp-beginners/ thread1206709.html
С клавиатуры ввести предложение. Напечатать те слова из введенного предложения, в которых есть хотя бы одна буква, которая встречается четыре и больше раз (например, слово абракадабра), или вывести сообщение об отсутствии таких слов.
C++ Даны вещественные массивы B[5][4]. Определить значения целочисленного массива D[5]
Даны вещественные массивы B. Определить значения целочисленного массива D по следующему правилу: D=1, если сумма элементов i-й строки больше 0, D=0 в противном случае. Значение переменной i изменяется от 0 до 4.
C++ Сравнение двух дат dd.mm.yyyy в char Ребят, срочно нужна помощь. Есть два массива char в которые заводятся две даты "dd.mm.yyyy", нужно сравнить какая из них больше. Пробовал с помощью strcmp, но не во всех случаях работает. https://www.cyberforum.ru/ cpp-beginners/ thread1206700.html C++ Задачка на шарпе Доброго времени суток. Помогите решить задачку. Нужно выяснить симметричен ли в заданном в файле текст, за ним следует точка. Текст в файл вводиться вручную. Решить нужно на С шарпе Добавлено через 3 минуты В общем прошу не судить за то что написал про задачу на шарпе в темах для плюсах, просто мне нужно зделать ету задачку на с++ и на с шарпе, тоисть если кто-то может помогите https://www.cyberforum.ru/ cpp-beginners/ thread1206690.html
C++ Ошибка в коде
#include <iostream> #include <string> #include <time.h> #include <cstdlib> using namespace std; class base{ public: const int n=24;
C++ Вывод чисел Фибоначчи до 100 (не выводит 89) https://www.cyberforum.ru/ cpp-beginners/ thread1206667.html
Помогите понять, почему когда пишу вывод чисел Фибоначчи до 100, он не выводит 89 #include <iostream> #include <clocale> #include <iomanip> using namespace std; int main() { setlocale (LC_ALL, "rus"); long double n, i, h, koef, koef2, number, ask; cout << "Введите границу ряда чисел Фибоначчи:";
0 / 0 / 0
Регистрация: 12.06.2014
Сообщений: 17
13.06.2014, 08:22  [ТС] 0

Получение значения из функции - C++ - Ответ 6311526

13.06.2014, 08:22. Показов 806. Ответов 7
Метки (Все метки)

Ответ

Нет, так как вы написали не пойдет. В функцию передается указатель на область памяти и длинна массива по этому адресу, а возвращает она md5-хеш.
C++
1
2
  /// Digests a byte-array already in memory
  char* digestMemory( BYTE *memchunk, int len )
Пытался писать так
C++
1
*guid = md5.digestMemory(buff, sizeof buff);
, но IDE ругается, говорит "Значение типа char* нельзя присвоить сущности типа char".

Добавлено через 33 минуты
Написал кратко то, что я хочу. Выводится 1 как и задумывалось.
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
#include <iostream>
#include <string>
 
using namespace std;
 
class C
{
    public:
        C(void);
        char getI();
    private:
        void initI(char* i);
        char i;
};
 
C::C(void)
{
    C::initI(&i);
};
 
void C::initI(char* i)
{
    *i = '1';
}
 
char C::getI()
{
    return i;
}
 
int main() {
    C c;
    cout << "i: " << c.getI() << endl;
    return 0;
}
Так что меняю вопрос: как прописать заголовок функции принимающей указатель на массив элементов типа char? Что бы можно было сделать с параметром guid из первого сообщения то же, что я сделал тут с целым числом.

Добавлено через 43 минуты
Решено:

1. добавил символов в массив guid
C++
1
CHAR guid[80];
2. присваивание значения в функции делаю через strcpy
C++
1
2
3
4
5
6
7
8
9
10
11
12
VOID CSystemApi::initGUID(LPSTR guid)
{
    BYTE buff[MAX_PATH];
 
    RtlGenRandom(buff, sizeof(buff));
 
    MD5 md5;
 
    strcpy(guid, md5.digestMemory(buff, sizeof buff));
 
    SecureZeroMemory(buff,sizeof(buff));
};


Вернуться к обсуждению:
Получение значения из функции C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.06.2014, 08:22
Готовые ответы и решения:

Схема алгоритма. Как по ГОСТу отобразить обращение и получение значения из функции?
Возник вопрос относительно построения блок-схемы. Операции записываются в символе процесса,...

Получение значения локальной переменной функции вне этой функции
Возможно ли переменную объявленную в функции использовать за ее пределами? Функции вызывается...

Получение значения из функции
Доброго времени суток. Ребята подскажите как правильно получить занчение из функции... Или...

Получение значения функции
Доброго времени суток. Имеется код для кнопки,и по нажатию он должен отображать/скрывать форму под...

7
13.06.2014, 08:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.06.2014, 08:22
Помогаю со студенческими работами здесь

Получение значения переменной из функции в Java
начал работать в Eclipse.Нужно сохранить выбранный пункт ListView в переменную nom для работы с...

Получение значения переменной в функции по параметру
Задался таким вопросом. Функция возвращает значение глобальной переменной. Имя переменной...

Получение результата из функции. Поиск нужного значения по матрице
Задача: Найти значения &quot;а&quot; в функциях f4 и f5 в т.С 1. f2(x, a) = x+cos(a); =&gt; выход 2....

Получение значения из List1 путём выбора значения в List2
Добрый вечер, знатоки VB. У меня такая проблема. На форме есть два элемента List1 и List2....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru