У меня есть файл данных data.txt, который включает в себя символы и числовые данные.
Обычно я читаю Data.txt в своей программе, используя потоки файлов, такие как
ifstream infile ("c: \\ data .txt ", ios :: in); затем используйте infile.getline , чтобы прочитать значения. Файл Data.txt, включенный в проект и компиляцию
it с проектом, так что, когда я читаю файл, мне не нужно беспокоиться о пути
файла (я имею в виду, что я просто использую что -то вроде ifstream infile ("data.txt", ios :: in)) . < /p>
Более того, если я смогу скомпилировать файл с моим проектом, мне не придется беспокоиться о
предоставление отдельного файла data.txt с моей сборкой релизов кому -либо еще Кто хочет использовать
моя программа. < /p>
Я не хочу менять файл data.txt на какой -то файл заголовка. Я хочу сохранить файл
.txt как есть, и каким -то образом упаковывать его в моем исполняемом файле, который я строю. Я все еще
хочу продолжать использовать ifstream infile ("data.txt", ios :: in) < /code> и прочитать строки из файла
, но хочу файл data.txt Будьте с проектом, как и в любом другом .h или .cpp файлах. < /p>
Я использую C ++ Visual Studio 2010.
Было бы как -то, кто дает некоторое представление о вышеупомянутой вещи, которую я пытаюсь
Полем < /p>
update < /h1>
Я сумел использовать код ниже, чтобы прочитать в файле данных в качестве ресурса < /p>
HRSRC hRes = FindResource(GetModuleHandle(NULL), MAKEINTRESOURCE(IDR_TEXT1), _T("TEXT"));
DWORD dwSize = SizeofResource(GetModuleHandle(NULL), hRes); HGLOBAL hGlob = LoadResource(GetModuleHandle(NULL), hRes);
const BYTE* pData = reinterpret_cast(::LockResource(hGlob));
< /code>
Но как мне прочитать отдельные строки? Каким -то образом я не могу прочитать отдельные строки. Кажется, я не могу отличить одну линию от другой.
Подробнее здесь: https://stackoverflow.com/questions/221 ... -c-project
Включая файл данных в проект C ++ ⇐ C++
Программы на C++. Форум разработчиков
1739309886
Anonymous
У меня есть файл данных data.txt, который включает в себя символы и числовые данные.
Обычно я читаю Data.txt в своей программе, используя потоки файлов, такие как
ifstream infile ("c: \\ data .txt ", ios :: in); затем используйте infile.getline , чтобы прочитать значения. Файл Data.txt, включенный в проект и компиляцию
it с проектом, так что, когда я читаю файл, мне не нужно беспокоиться о пути
файла (я имею в виду, что я просто использую что -то вроде ifstream infile ("data.txt", ios :: in)) . < /p>
Более того, если я смогу скомпилировать файл с моим проектом, мне не придется беспокоиться о
предоставление отдельного файла data.txt с моей сборкой релизов кому -либо еще Кто хочет использовать
моя программа. < /p>
Я не хочу менять файл data.txt на какой -то файл заголовка. Я хочу сохранить файл
.txt как есть, и каким -то образом упаковывать его в моем исполняемом файле, который я строю. Я все еще
хочу продолжать использовать ifstream infile ("data.txt", ios :: in) < /code> и прочитать строки из файла
, но хочу файл data.txt Будьте с проектом, как и в любом другом .h или .cpp файлах. < /p>
Я использую C ++ Visual Studio 2010.
Было бы как -то, кто дает некоторое представление о вышеупомянутой вещи, которую я пытаюсь
Полем < /p>
update < /h1>
Я сумел использовать код ниже, чтобы прочитать в файле данных в качестве ресурса < /p>
HRSRC hRes = FindResource(GetModuleHandle(NULL), MAKEINTRESOURCE(IDR_TEXT1), _T("TEXT"));
DWORD dwSize = SizeofResource(GetModuleHandle(NULL), hRes); HGLOBAL hGlob = LoadResource(GetModuleHandle(NULL), hRes);
const BYTE* pData = reinterpret_cast(::LockResource(hGlob));
< /code>
Но как мне прочитать отдельные строки? Каким -то образом я не могу прочитать отдельные строки. Кажется, я не могу отличить одну линию от другой.
Подробнее здесь: [url]https://stackoverflow.com/questions/22151099/including-data-file-into-c-project[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия