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

GetUserName пропадает значение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ CREATEFUNCPTR http://www.cyberforum.ru/cpp-beginners/thread979136.html
Помогите пожалуйста разобраться. Что означает следующая строка ... typedef IUnknown* (*CREATEFUNCPTR)(); ...
C++ std::string to SCtring После выполнения этого кода выводится не "123" а какие-то каракули как это исправить? string s = "123"; this->SetDlgItemText(RESULT_SHOW, (LPCTSTR)s.c_str()); http://www.cyberforum.ru/cpp-beginners/thread979101.html
Максимальный элемент масива 3х3 C++
Помогите пожалуйста) Находил подобные задачи,но не знаю как переписать именно под моё условие...несколько примеров приложу. Дано двумерный массив 3х3. Найти максимальный элемент среди всех положительных элементов. Вывести в каком столбце и в каком рядке он находится. 1)Задача на нахождение минимального элемента#include <iostream> // Підключення бібліотек #include <math.h> #include <conio.h>...
Дано действительное число x. Вычислить : C++
Дано действительное число x. Вычислить : f(x)=sin x=x-x^3/3!+x^5/5!-x^7/7!..... с точностью eps>0. Считать, что требуемая точность достигнута, если очередное слагаемое по модулю меньше eps.
C++ Уточните пожалуста название функции http://www.cyberforum.ru/cpp-beginners/thread979051.html
SimpleCat &TheFunction() //функция возвращяет ссылку на SimpleCat. { SimpleCat * pFrisky = new SimpleCat(5,9);//Если оператор new может успешно выделить требуемый объем памяти, он возвращает указатель на начало области выделенной памяти. //указатель на SimpleCat и одновременно засылка данных в конструктор cout << "pFrisky: " << pFrisky << endl; return *pFrisky; // разименовываем указатель...
C++ Рекурсивная процедура вычисления биномиального коэффициента создать программу для вычисления биномиального коэффициента для данных неотрицательных целых с использованием рекурсивных процедур. помогите пожалуйста переобразить програму так, чтобы использывались рекурсивные процедуры #pragma argsused #include <iostream.h> #include <conio.h> #include <stdio.h> #include <math.h> int n,m,i,z; float C; double F1,F2,F3; подробнее

Показать сообщение отдельно
HoseMose
1 / 1 / 0
Регистрация: 27.08.2013
Сообщений: 101

GetUserName пропадает значение - C++

16.10.2013, 18:12. Просмотров 564. Ответов 5
Метки (Все метки)

Добрый вечер получаю имя залагиненого пользователя с помощью функции GetUserName из нее передаю значение в char. Значение пропадает когда я char передаю в структуру DIR. В чем ошибка ?
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
#define UNLEN 256
char user_system[255];
  void Get_User(){
             char buf[UNLEN+1];
             DWORD size;
             size=size[buf];
             GetUserName(buf,&size);}
//Тут следующее что я делаю с user_system
 way.append(user_system);way.append("\\Application Data\\"); cout<<way<<endl;
              const char *smb=way.c_str();cout<<smb<<endl;
                             cout<<user_system<<endl;                                       
        DIR *dir;struct dirent *ent;dir=opendir(smb);//Тут значение пропадает если закоменить опять появляется
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru