Skocz do zawartości

C++ "Zmienne Środowisko"


# CSH External VIP Project

Masz dosyć problemów z czynnikiem zaufania w CS2 lub notorycznymi banami?

Sprawdź CSH External VIP Project.


Więcej informacji  

Rekomendowane odpowiedzi

Witam ponownie, znów mój temacik, znowu proszę was o pomoc.

tym razem mam problem z czymś "banalnym" że aż wstyd mi pisać ten temat
ale przesiedziałem zaś sporo czasu przy kodzie i szukając na internecie rozwiązania i nie znalazłem.

Pierw code

#include "stdafx.h"
#include <Windows.h>
#include <iostream>
#include <ShlObj.h>
using namespace std;
int main()
{
    
 
char AppDataFolder[MAX_PATH];
SHGetFolderPathA(0, CSIDL_APPDATA, 0, SHGFP_TYPE_DEFAULT, AppDataFolder);
 
WIN32_FIND_DATA File_Data;
 
 
 
if (FindFirstFile(TEXT("AppDataFolder\\PliKtorySzukam.csh"), &File_Data) == INVALID_HANDLE_VALUE)
{
 
MessageBox(0, L"Nie Znaleziono Poprawnie", L"Find", 0);
}
 
 
else
{
 
MessageBox(0, L"Znaleziono Poprawnie", L"Find", 0);
return 0;
}
 
cin.get();
cin.get();
return 0;
}
 
 

 

Utworzyłem tablice znaków "AppDataFolder" typu char, no okej, jak widać chodzi mi folder appdata (CSIDL_APPDATA)

i mimo poprawnie (Tak myśle) napisania tego kodu,
Ani nie znajdę tego pliku kodem 

FindFirstFile(TEXT("AppDataFolder\\PliKtorySzukam.csh"), &File_Data))

również nie tworzy katalogu taki kod 

int main()
{
    
 
char AppDataFolder[MAX_PATH];
SHGetFolderPathA(0, CSIDL_APPDATA, 0, SHGFP_TYPE_CURRENT, AppDataFolder);
 
 
CreateDirectory(TEXT("AppDataFolder\\test"), NULL);
 
cin.get();
cin.get();
return 0;
}

Dopiero gdy podam normalnie ścieżkę np
C:\\users\username\\AppData\\Roaming\\test
to utworzy mi taki katalog

Dlaczego tak jest?  ;c


Edytowane przez GrimWP

W miarę posuwania się po osi czasu szansa na przeżycia spada w końcu do zera dla każdego.

Odnośnik do komentarza
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Regulamin. Polityka prywatności