Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
 Аватар для Mayonez
392 / 284 / 53
Регистрация: 26.12.2009
Сообщений: 874

системный переменные

22.07.2010, 15:21. Показов 1433. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
как получить адрес папки Винды в програму
а также адрес папки из которой програма запущена?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.07.2010, 15:21
Ответы с готовыми решениями:

Создать программу обработки массивов структур используя структурные переменные и переменные типа объеденения
Создать массив структур, каждая из которых состоит из следующих елементов: факультет, курс, группа, фамилия студента и екзаменационная...

Переменные,значение функции,вспомогательные переменные.
1)Даны переменные A,B,C.Изменить их значения,переместив их содержимое из A-в B,B-в C,C-в A,и вывести новые значения переменных A,B,C. ...

Создать бинарное дерево, по правой ветке - переменные типа инт, по левой - 2 переменные типа чар
Здравствуйте. Необходимо создать бинарное дерево, по правой ветке - переменные типа инт, по левой - 2 переменные типа чар. ругается в...

9
1080 / 1007 / 107
Регистрация: 28.02.2010
Сообщений: 2,889
22.07.2010, 15:25
http://msdn.microsoft.com/en-u... S.85).aspx
http://msdn.microsoft.com/en-u... S.85).aspx
0
 Аватар для Mayonez
392 / 284 / 53
Регистрация: 26.12.2009
Сообщений: 874
22.07.2010, 18:49  [ТС]
так это можно использовать в консольных программах или только в Visual C++?
WinAPI знать надо?
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
22.07.2010, 18:55
Mayonez, можно использовать и в консольных. WinAPI знать не обязательно.
0
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
22.07.2010, 18:56
И не забыть подключить windows.h.
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
22.07.2010, 18:58
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
 
#ifndef MAX_PATH
#define MAX_PATH 1024
#endif
 
int main(void){
    char path[MAX_PATH];
    
    GetWindowsDirectoryA(path, MAX_PATH);
    printf("Windows should to be here: %s\n", path);
    
    exit(EXIT_SUCCESS);
}
0
34 / 34 / 8
Регистрация: 07.06.2010
Сообщений: 118
22.07.2010, 19:01
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <windows.h>
int main()
{
    char WinPath[100];
    char CurrentPath[100];
GetWindowsDirectory(WinPath,100);
GetCurrentDirectory(100,CurrentPath);
std::cout<<"Windows directory is : "<<WinPath<<std::endl;
std::cout<<"Current directory is : "<<CurrentPath<<std::endl;
return 0;
}
0
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
22.07.2010, 22:41
GetCurrentDirectory получает текущую папку, а не ту, из которой прога запущена. Имя экзешника с путём - GetModuleFileName, оттуда можно вытащить сам путь.
0
Эксперт С++
 Аватар для MikeSoft
3957 / 1812 / 184
Регистрация: 21.11.2009
Сообщений: 2,540
23.07.2010, 02:01
Цитата Сообщение от Somebody Посмотреть сообщение
GetCurrentDirectory получает текущую папку, а не ту, из которой прога запущена.
Ваша неправда. Функция GetCurrentDirectory получает текущую директорию процесса, из которого она была вызвана.
0
Эксперт С++
 Аватар для CyBOSSeR
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
23.07.2010, 09:49
Цитата Сообщение от MikeSoft Посмотреть сообщение
Ваша неправда. Функция GetCurrentDirectory получает текущую директорию процесса, из которого она была вызвана.
Смотря как посмотреть. Текущую папку можно изменить вызвав SetCurrentDirectory, поэтому нельзя однозначно утверждать, что вызвав GetCurrentDirectory мы получим путь к директории из которой процесс был запущен, но в большинстве случаев мы подучим ожидаемый результат.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.07.2010, 09:49
Помогаю со студенческими работами здесь

Внутриблочные переменные не могут иметь те же имена, что и переменные из блока верхнего уровня
program matr; uses crt; const n = 5; m = 5; var

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

Запись из формы данных в переменные php файла, данные из переменные используются в других файлах сайта
Всем привет! Ребят, подскажите пожалуйста! Есть один файл с обычной html формой, в которой обычные данные (фио, вэб-ссылка, контактные...

Переменные экземпляра, класса, константы и переменные readonly
Как эту задачу записать в C#? Переменные экземпляра, класса, константы и переменные readonly: – Ф.И.О., – должность, – базовый...

Простые переменные и ссылочные переменные
Подскажите пожалуйста. Допустим напишем в коде: String s1 = &quot;Hello&quot;; Получается, что переменная s1 содержит ссылку на область памяти,...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значения справочника
Maks 21.03.2026
Процедура ВодителиНачалоВыбора(Элемент, ДанныеВыбора, ВыборДобавлением, СтандартнаяОбработка) / / Отключаем стандартную обработку (стандартное открытие формы выбора без фильтров) . . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru