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;
}