Я пытаюсь получить строку из текстового файла.
Я создаю свой текстовый файл, щелкнув правой кнопкой мыши имя проекта -> Добавить -> Новый элемент ...
Свойства файла установлены следующим образом Исключено из сборки -> Нет , Содержимое -> Да
А это код для чтения файла.
void MyApp::MainPage::btn_readFile_Click(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^e)
{
StorageFolder^ storageFolder = ApplicationData::Current->LocalFolder;
create_task(storageFolder->GetFileAsync("sample.txt")).then([](StorageFile^ sampleFile)
{
return FileIO::ReadBufferAsync(sampleFile);
}).then([](Streams::IBuffer^ buffer)
{
auto dataReader = DataReader::FromBuffer(buffer);
String^ bufferText = dataReader->ReadString(buffer->Length);
});
}
Я следовал этоучебное пособие .
Это ошибка
Исключение, выданное в 0x773A1812 в WASAPI_testApp1.exe: исключение Microsoft C ++: платформа :: COMException ^ в ячейке памяти 0x0083E280.HRESULT: 0x80070002 指定 さ れ た フ ァ イ ル 見 見 つ り り ま ん。 Информация о WinRT:。 さ れ: フ イ ル が 見 つ か ま せ ん。。。 specified specified specified specified specified specified specified specified specified specified specified specified specified specified specified specified specified specified could could specified specified specified could could specified could specified could could couldбыть найденным.