Форум программистов, компьютерный форум CyberForum.ru

Как обращатся к ресурсу из программы? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Использование битовых операторов для bool http://www.cyberforum.ru/cpp-beginners/thread775742.html
Столкнулся с кодом где if (p.y > point2dMouse.y) ^ (prev.y > point2dMouse.y) - допустим ли такой код, является ли он кросплатформенным и еще я слышал что в разных компиляторах разное значение bool.true и bool.false не обязательно 0(ну ноль обязательно) и 1 ?
C++ Собственный динамический массив (аналог std::vector) Вот возникла идея написать что-то на подобии вектора, но возникла проблема что не так с kallocSize? Почему компилятор ее не пропускает? А когда я ее заменю просто числом то все в порядке. ------ Построение начато: проект: MyVector, Конфигурация: Debug Win32 ------ main.cpp array.cpp Создание кода... main.obj : error LNK2005: "protected: static int const Array::kallocSize"... http://www.cyberforum.ru/cpp-beginners/thread775731.html
C++ Структура: стек из произвольного количества элементов
Составьте программу, которая создает стек из произвольного количества элементов. Информационная часть динамического элемента должна состоять из двух целых чисел. Организуйте обработку каждого элемента: печать целых чисел из информационной части и суммы их квадратов.
C++ Ряд тейлора
Вобщем вот программа. #include <iostream.h> #include <math.h> #include <iomanip.h> #include <conio.h> int main () { const int max = 500;
C++ Очередь. Организуйте обработку каждого элемента: печать строк из информационной части и их первых символов http://www.cyberforum.ru/cpp-beginners/thread775707.html
Составьте программу, которая создает очередь из произвольного количества элементов. Информационная часть динамического элемента должна состоять из двух строк. Организуйте обработку каждого элемента: печать строк из информационной части и их первых символов.
C++ Проверить, образует ли элементы данного массива арифметическую прогрессию Дан массив целых чисел. Проверить, образует ли элементы данного массива арифметическую прогрессию. подробнее

Показать сообщение отдельно
popelyuk
 Аватар для popelyuk
8 / 8 / 1
Регистрация: 04.12.2012
Сообщений: 130
31.01.2013, 00:08     Как обращатся к ресурсу из программы?
Например я хочу добавить ресурс файл text.txt (не будем говорит о целесобразности добавления текстовых файлов в ресурсы, просто для примера) и напишу что-то типа:
C++
1
2
3
4
5
6
7
8
9
std::ifstream some_file; char *str=new char [100], buf;
 
some_file.open("text.txt", std::iose_base::in); // can i get my resource in that way??
 
for(int i(0);!some_file.eof()&&some_file; i++) {
    some_file>>buf; str[i]=buf;
}
std::cout<<"we get from file:\n";
std::cout<<str<<std::endl;
если например при компиляции ресурс я не добавлю, а добавлю его потом через сторонний редактор ресурсов в exe-файл, будет ли такая программа работать?

Слышал что для компиляции с помощью mingw нужно юзать прогу windres.exe, которая делает из .rc файлов объектные которые потом линкуются вместе с остальным, но о синтаксисе этих .rc нигде что-то ничего не слышно. И опять же допустим я их прилинкую, а как их из проги достать то?? Какой тут основной принцип? Я так понимаю что при компиляции все ресурс-файлы засовываются в некоторый раздел PE-файла и потом их загрузчик как-то или подгружает или я хз. стандарт PE у меня етсь но вот как он используется не понятно. Просветите пожалуйста!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru