Witam, potrzebuje otworzyć w przeglądarce x linków. Są one w pliku.txt. Oto kod który napisałem:
#include <iostream>
#include <conio.h>
#include <windows.h>
#include <fstream>
using namespace std;
int main()
{
fstream plik;
plik.open("plik.txt",ios::in);
string linia;
while(getline(plik,linia))
{
ShellExecute(NULL, "open", linia, NULL, NULL, SW_SHOWNORMAL);
}
return 0;
}
Wywala błąd przy ShellExecute gdy zamiast podać konkretnej strony, wpisałem zmienną linia.
cannot convert 'std::string {aka std::basic_string<char>}' to 'LPCSTR {aka const char*}' for argument '3' to 'HINSTANCE__* ShellExecuteA(HWND, LPCSTR, LPCSTR, LPCSTR, LPCSTR, INT)'|
Poradzi ktoś jak to naprawić?