Есть функция, принимающая параметр PTCHAR path, этим параметром мне нужно передать текущую директорию (откуда запущен exe), склеенную со статичной строкой. Иными словами, функция должна принять путь до файла, лежащего рядом с моим exe. Как это сделать? Спасибо!
Предлагаю использовать элементарно GetCurrentDirectory
:
PTCHAR pPath = NULL;
LPCTSTR lpFileName = L"File name.ext";
TCHAR szCurrDir[MAX_PATH + 1]; // +1 - this string is null-terminated
size_t pathLength = GetCurrentDirectory(MAX_PATH + 1, szCurrDir);
if (pathLength > 0)
{
wcsncat(szCurrDir, L"\\", pathLength); // include wchar.h
pPath = wcsncat(szCurrDir, lpFileName, pathLength + 1);
}
YourFunc(pPath);
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Добрый день! Как правильно записать данные в sqlite, и соответственно считать их на с++? Данные представляют собой несколько переменных разных...
Может ли случиться так, что все данные, посланные несколькими операциями send(), на хосте назначения будут считаны всего одним вызовом recv()?