Witam.
Mam 2 problemy:
1.
Jak sprawdzić czy katalog istnieje w VS.
Znalazłem taki kod który ładnie śmiga w DEV-C++ ale w VS wywala mi błąd że
Cannot open include file: 'unistd.h': No such file or directory
#include <stdio.h>
#include <unistd.h>
int main(int argc, char * argv[]) {
if (argc!=2) printf("Nie podano argumentow wykonania!\nPrawidlowe wywolanie: %s plik/katalog\n", argv[0]);
else {
if (access(argv[1], F_OK) != 0)
printf("%s: nie istnieje!\n", argv[1]);
else printf("%s: istnieje!\n", argv[1]);
}
return 0;
}
Znacie jakiś inny sposób aby sprawdzić czy katalog istnieje? bo nie chce mi się boć z Visual studio 2008.
2.
Czy jak w ustawieniach VS ustawię Character set na NOT SET i będę miał polskie znaki w zmiennych to będą błędy? bo jak ustawię
wyskakuje mi przy tym kodzie
char acUserName[100];
DWORD nUserName = sizeof(acUserName);
if (GetUserName(*acUserName, &nUserName))
error C2664: 'GetUserNameW' : cannot convert parameter 1 from 'char' to 'LPWSTR'
ale w DEV nie ma z tym problemu. Czy jak w ustawieniach VS ustawię Character set na NOT SET i będę miał polskie znaki w tej zmiennej to będą błędy i program się sypnie?
Bo po tym przestawieniu na te NOT SET gra
Z góry dzięki za pomoc