Cześć, chce napisać łatwy program, program do otwierania zdjęć w zależności od tego co nacisnę. Gdy naciskam D lub A nie otwiera się ścieżka raz tylko w kółko, mógłby ktoś zerknąć i powiedzieć co jest źle? Jeszcze chciałbym dodać zmienną string z całą zawartością folderu w którym znajdują się zdjęcia i ciągle się zmieniają. Mam zamysł w głowie jak mogłoby to wyglądać ale gdy chce zrobić zmienną np. string zawartosc = system("dir/b D:\zdjecia"); to wyskakuje błąd. Kod:
#include <iostream>
#include <string>
#include <fstream>
#include <windows.h>
using namespace std;
int main()
{
int a=0;
string command = "explorer D:\\zdjecia\\";
string s;
x:
while(!GetKeyState('X')){
if(GetKeyState('D')){
a++;
s = to_string(a);
Sleep(1000);
s+=".jpg";
command.append(s);
system(command.c_str());
goto x;
}
if(GetKeyState('A')){
a--;
s = to_string(a);
Sleep(1000);
s+=".jpg";
command.append(s);
system(command.c_str());
goto x;
}
}
return 0;
}