Я пытаюсь создать код, который будет читать несколько URL-адресов и помещать каждое значение URL-адресов в переменные, используя Windows API ReadFile
.
Например,
Переменные
string urlone;
string urltwo;
Внутриurl.txt
www.stackoverflow.com
www.reddit.com
Меня беспокоит то, что можно получить значения и поместить их в переменные, используя ReadFile
или какие-либо функции Windows API?
из приведенного выше примера, что произойдет, если stackoverflow.com
станет значением переменной urlone
, то же самое со следующим URL-адресом, который reddit.com
станет значением переменнойurltwo
.
Я знаю, что использование fstream
поможет мне решить эту проблему, но я просто хочу знать, есть ли другой способ, например, использование Windows API.
Примечание: я пыталсяиспользовать ReadFile
, и он получает все URL и помещает значение в 1 переменную.
//reading url.txt
openFile = CreateFile(L"C:\\Documents and Settings\\Administrator\\My Documents\\url.txt", GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
//reading the content, on this code, all the URLs will be inside of strVal
rewriFile = ReadFile(openFile, strVal, fSize, &dwNoBytetoRead, NULL);
cout << "The URL is " << strVal << endl;
Любой совет?Заранее спасибо!
Ура!