Pisze program na zaliczenie i mam problem z tymi funkcjami.
Potrzebuje wczytać plik który znajduje się na pamięci USB, jak mam to zrobić korzystając z tych funkcji ?
Nie chce podać na sztywno ścieżki do tego pliku.
Mój próbny kod (korzystałem z internetu):
<code=c++>
#include <iostream>
#include <tchar.h>
#include <windows.h>
#include<string>

using namespace std;

int main() {
const size_t buffer_size = 26*4 + 1;
TCHAR buffer[buffer_size];

GetLogicalDriveStrings( buffer_size, buffer);

for(LPTSTR c = buffer; *c; c+=1+_tcslen(c) )
    cout << c << endl;
  
    int i=0;
    char lit[21]={'c','d','e','f','g','h','i','j','k','l','m','n','o','p','r','s','t','u','w','y','z'};  
    while(i<=20){
    if(GetDriveType(&lit[0]) == 2) cout<<"dziala"<<endl<<endl ;
    else cout<<"zonk"<<endl<<endl;
    i++;
    }
system("PAUSE");
return 0;
}