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

Информация о исполняемом файле. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка сложноватая http://www.cyberforum.ru/cpp-beginners/thread166488.html
Дан двухмерный массив.Отсортировать его по строчкам. можете показать способ,которым переводится двумерный массив в одномерный,потом сортируется и снова переводится в двумерный? очень нужно
C++ Сравнение чисел. Вообщем нужно ввести с клавы 3 числа. Нужно чтобы прога вывела их в порядке max, min, middle. В голову кроме if(max<min){}ничего не приходит. Просто код получиться очень большой. Есть другой вариант ? http://www.cyberforum.ru/cpp-beginners/thread166471.html
C++ Литература для языка C
Подскажите пожалуйста полезную литературу для изучения языка С c нулевого уровня!
C++ массив
В одномерном массиве, состоящем из n вводимых с клавиатуры целых элементов, вычислить сумму элементов массива, расположенных до минимального элемента.
C++ Стандартная библиотека шаблонов (STL) http://www.cyberforum.ru/cpp-beginners/thread166454.html
Пожалуйста,помогите решить.. Написать программу, которая использует класс string для анализа строки, содержащей математическое выражение, например, вида - (2+3)*4+1. Строка вводится с клавиатуры. Программа выдает результат вычисления выражения.
C++ Обработка исключительных ситуаций. Пожалуйста,помогите решить..В субботу экзамен,а я физически не успеваю написать 6 программок..( Написать функцию вычисления значения по заданной строке символов, являющихся записью этого числа в десятичной системе счисления. Предусмотреть случай выхода за границы диапазона определяемого типом int. Используйте механизм исключений. подробнее

Показать сообщение отдельно
knkd
37 / 36 / 2
Регистрация: 08.08.2010
Сообщений: 162
17.09.2010, 00:01  [ТС]
Цитата Сообщение от niXman Посмотреть сообщение
.rc файл - это просто текстовый файл, который можно написать в нотпаде, и скомпилировать(в твоем случае) так:
Что это текстовый файл, кагбе понятно.
Не понятна его структура и принцип образования.

Вот например файл из дистрибутива xz-4.999.9beta:
common_w32res.rc
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
/*
 * Author: Lasse Collin
 *
 * This file has been put into the public domain.
 * You can do whatever you want with this file.
 */
 
#include <winresrc.h>
#include "config.h"
#define LZMA_H_INTERNAL
#define LZMA_H_INTERNAL_RC
#include "lzma/version.h"
 
#ifndef MY_BUILD
# define MY_BUILD 0
#endif
#define MY_VERSION LZMA_VERSION_MAJOR,LZMA_VERSION_MINOR,LZMA_VERSION_PATCH,MY_BUILD
 
#define MY_FILENAME    MY_NAME MY_SUFFIX
#define MY_COMPANY     "Lasse Collin and Igor Pavlov"
#define MY_COPYRIGHT   "Public Domain by " MY_COMPANY
#define MY_COMMENTS    "http://tukaani.org/xz/"
 
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
VS_VERSION_INFO VERSIONINFO
  FILEVERSION MY_VERSION
  PRODUCTVERSION MY_VERSION
  FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
  FILEFLAGS 0
  FILEOS VOS_NT_WINDOWS32
  FILETYPE MY_TYPE
  FILESUBTYPE 0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "040904b0"
        BEGIN
            VALUE "Comments", MY_COMMENTS
            VALUE "CompanyName", MY_COMPANY
            VALUE "FileDescription", MY_DESC
            VALUE "FileVersion", LZMA_VERSION_STRING
            VALUE "InternalName", MY_NAME
            VALUE "LegalCopyright", MY_COPYRIGHT
            VALUE "OriginalFilename", MY_FILENAME
            VALUE "ProductName", PACKAGE_NAME
            VALUE "ProductVersion", LZMA_VERSION_STRING
        END
    END
    BLOCK "VarFileInfo"
    BEGIN
        VALUE "Translation", 0x409, 1200
    END
END


Проблема в том что он инклудится через несколько других файлов. И сам инклудит config.h в котором туева куча определений.

Если посмотреть в Makefile - получается что вся структура *.rc файлов скармливается GCC вместе с исходниками, без какой либо предварительной компиляции windres или чем-то ещё.

В общем вся структура с этими ихними BEGIN-END и магическими числами, нифига не вызывает понимания.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru