Есть функция, принимающая параметр 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);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Добрый день! Как правильно записать данные в sqlite, и соответственно считать их на с++? Данные представляют собой несколько переменных разных...
Может ли случиться так, что все данные, посланные несколькими операциями send(), на хосте назначения будут считаны всего одним вызовом recv()?