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

Получить %appdata% юзера - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка бинарными вставками зигзагообразно http://www.cyberforum.ru/cpp-beginners/thread651714.html
По условию, необходимо сортировать рандомно заполненный двумерный массив в такой последовательности: 8 7 5 6 4 3 1 2 Пробовала в цикле через i % 2, толку мало. Матрица выводиться как: 7 8
C++ Ошибка "illegal else without matching if" написал "программу" но пишет ошибку Compiling... Cpp1.cpp C:\Windows\System32\Cpp1.cpp(8) : error C2181: illegal else without matching if Error executing cl.exe. помогите решать проблемму. #include <iostream.h> #include <math.h> void main() { http://www.cyberforum.ru/cpp-beginners/thread651695.html
C++ Создание и управление динамическими структурами
Подскажите, как реализовать такое: Создать динамическую структуру, что-то вроде struct str{ char ctr; //массивы с n эл-тами int a; // //И так далее.. } Где n, i вводятся с клавиатуры до объявления структуры.
Получается структура в С++ - это класс? C++
Элементами или полями структуры могут быть переменные, массивы, ранее определенные структуры. Функции не могут быть полями структуры (В языке Си). В языке С++ функции могут быть полями структуры и такие структуры называются классами. Они определяются с помощью ключевого слова class.
C++ Оператор this и обращение к членам класса http://www.cyberforum.ru/cpp-beginners/thread651659.html
строка this->b = new B; означает взять вдресс текущего объекта b и выделить под него память?так? class B{ public: int k; B(){ k = 0; } };
C++ Исправить ошибки в программе #include<stdio.h> void NewMatr(int **matr, int size) { for(int i=0;i<size;i++) for(int j=0;j<size;j++) { printf("\n Enter please Matrix : "); scanf("%f", &matr); } подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
14.09.2012, 12:48     Получить %appdata% юзера
Mustang92, существует специальная функция для экстракта стандартных каталогово системы SHGetSpecialFolderLocation
Ниже код возвращающий через MessageBox путь к каталогу appdata для текущего пользователя
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <windows.h>
#include <shlobj.h>
 
int main()
{
    LPITEMIDLIST pAPPData            = {0};
    char         szAPPData[MAX_PATH] = {0};
    if(!SUCCEEDED(SHGetSpecialFolderLocation(NULL, CSIDL_APPDATA , &pAPPData)))
        printf("SHGetSpecialFolderLocation ERROR : %s\n",strerror(GetLastError()));
    else
    if(!SUCCEEDED(SHGetPathFromIDList(pAPPData, szAPPData)))
        printf("SHGetPathFromIDList ERROR : %s\n",strerror(GetLastError()));
    else
        MessageBox(NULL,szAPPData,"APPDATAPath",MAX_PATH);
    return 0;
}
Миниатюры
Получить %appdata% юзера  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru