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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
BoyStyle
7 / 7 / 0
Регистрация: 24.02.2014
Сообщений: 302
Завершенные тесты: 1
#1

Как увеличить размер программы? - C++

16.05.2014, 10:08. Просмотров 604. Ответов 18
Метки нет (Все метки)

Здравствуйте интересует один вопрос, есть простенькая программа не важно какая, имеющая размер 6мб, как или с помощью чего можно увеличить её размер?

Вот пример программы:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cstdlib>
using namespace std;
int main() {
    setlocale (0,"Rus");
    cout.width(50);
    cout<<"Оперативная сводка (Москва) 21.09.2013\n\n";
    cout.fill('.');
    cout<<" Ограбление ";
    cout.width(40);
    cout<< " 5"<<endl;
    cout<<" Разбойное нападение ";
    cout.width(32);
    cout<<" 3\n";
    cout<<" Убийство ";
    cout.width(44);
    cout<<" 1\n\n";
    system ("pause");
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2014, 10:08     Как увеличить размер программы?
Посмотрите здесь:

Как увеличить размер стека? - C++
Есть быстрая сортировка - но выдает ошибку Stack overflow на массиве 100,7 Но работает на 100-4-0-1-2-3 В чем проблема, подскажите...

Как увеличить размер консольного окна - C++
Хочу увеличить ширину консольного окна но не пойму как это можно сделать к примеру для того чтобы поменять цвет шрифта в консоли...

Как увеличить размер дин. массива средствами С++ - C++
Привет всем!!! Подскажите плз, как увеличить размер (т.е добавить один элемент в конец) динамического массива средствами С++. (new и...

Увеличить указатель на размер адресуемой структуры - C++
помогите пожалуйта решить пару задач, задачи не сложные, но я не могу в них разобраться Проиллюстрировать возможности аддитивных...

Увеличить указатель на размер адресуемой им структуры - C++
Увеличить указатель на размер адресуемой им структуры. Буду очень признателен за помощь.

Как соотнести размер картинки и окна программы в visual studio - C++
Привет всем. Просьба не переносить, пожалуйста, тему в другой раздел. Есть картинка предположим 500x300px (ИСП. Пиксели). Есть...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dzrkot
zzzZZZ...
518 / 348 / 53
Регистрация: 11.09.2013
Сообщений: 1,995
16.05.2014, 10:52     Как увеличить размер программы? #2
библиотек наподключать всяких

Не по теме:

а зачем?

0x10
16.05.2014, 10:54
  #3

Не по теме:

Цитата Сообщение от dzrkot Посмотреть сообщение
а зачем?
Комплексы.

gazlan
3130 / 1905 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
16.05.2014, 12:44     Как увеличить размер программы? #4
Цитата Сообщение от NightSun Посмотреть сообщение
увеличить её размер
Переписать на Qt. Мне попадался конвертер Hex<->Dec размером 11 Mb.

Возможно, и это не предел для талантливых программистов.
BoyStyle
7 / 7 / 0
Регистрация: 24.02.2014
Сообщений: 302
Завершенные тесты: 1
16.05.2014, 17:15  [ТС]     Как увеличить размер программы? #5
dzrkot, а ещё какие нибудь есть предложения?
TenGen
Будущее рядом
97 / 95 / 20
Регистрация: 06.03.2014
Сообщений: 342
16.05.2014, 17:21     Как увеличить размер программы? #6
NightSun, добавьте туда еще пару функций... вычисление СЛАУ или выдачу рандомных предсказаний пользователю
BoyStyle
7 / 7 / 0
Регистрация: 24.02.2014
Сообщений: 302
Завершенные тесты: 1
16.05.2014, 17:34  [ТС]     Как увеличить размер программы? #7
TenGen, ты предлагаешь добавить, что то ещё в программу, но без вывода самого результата ?
dzrkot
zzzZZZ...
518 / 348 / 53
Регистрация: 11.09.2013
Сообщений: 1,995
16.05.2014, 17:47     Как увеличить размер программы? #8
памяти понавыделять на всякие контейнеры можно еще))
zss
Модератор
Эксперт С++
6277 / 5880 / 1902
Регистрация: 18.12.2011
Сообщений: 15,079
Завершенные тесты: 1
16.05.2014, 17:49     Как увеличить размер программы? #9
Можно в проекте создать файл ресурсов (*.rc)
и к нему добавить, например, bmp картинку нужного размера.

Добавлено через 1 минуту
Цитата Сообщение от dzrkot Посмотреть сообщение
памяти понавыделять
память выделяется на этапе выполнения и на размер файла не влияет.
TenGen
Будущее рядом
97 / 95 / 20
Регистрация: 06.03.2014
Сообщений: 342
16.05.2014, 17:51     Как увеличить размер программы? #10
Сообщение было отмечено автором темы, экспертом или модератором как ответ
NightSun, ага, точно. Пусть, например, печатает в логи войну и мир по предложению раз в минуту. На хранение такого кол-ва информации у вас уйдет пара-тройка мегабайт
BoyStyle
7 / 7 / 0
Регистрация: 24.02.2014
Сообщений: 302
Завершенные тесты: 1
16.05.2014, 18:23  [ТС]     Как увеличить размер программы? #11
zss, а как картинку добавить не подскажешь ?
zss
Модератор
Эксперт С++
6277 / 5880 / 1902
Регистрация: 18.12.2011
Сообщений: 15,079
Завершенные тесты: 1
16.05.2014, 18:49     Как увеличить размер программы? #12
В VS. В проекте добавляем новый файл,
тип его указываем "Файл ресурсов" и обзываем aaaa.rc
После того, как он появится в списке файлов, открываем его двойным щелчком мыши.
В окне появляется новая вкладка "Окно ресурсов"
Правой кнопкой мыши щелкаем по нарисованной папочке в этом окне и выбираем
"добавить ресурс".
Дальше выбираем "bitmap", нажимаем "Импорт" и ищем на диске bitmap,
которую хотим добавить.
! Рисунок должен быть именно Bmp.
Используйте, например paint для переделывания в bmp из других форматов
gazlan
3130 / 1905 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
16.05.2014, 19:36     Как увеличить размер программы? #13
Цитата Сообщение от zss Посмотреть сообщение
память выделяется на этапе выполнения и на размер файла не влияет
Статическая - очевидно, влияет.
zss
Модератор
Эксперт С++
6277 / 5880 / 1902
Регистрация: 18.12.2011
Сообщений: 15,079
Завершенные тесты: 1
16.05.2014, 19:43     Как увеличить размер программы? #14
Цитата Сообщение от gazlan Посмотреть сообщение
Статическая - очевидно, влияет.
Очевидно кому?.
Я проверил - создал статический массив размером 100000.
exe как был 10К, так и остался.
outoftime
║XLR8║
506 / 428 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
16.05.2014, 20:11     Как увеличить размер программы? #15
Сообщение было отмечено автором темы, экспертом или модератором как ответ
NightSun, просто дописываешь в конец файла любой треш.
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
ruslan@TFTM-K53TA:~/Programming/c++/cyberforum$ clang++ main.cpp -o main -std=c++11
ruslan@TFTM-K53TA:~/Programming/c++/cyberforum$ ls -lh
итого 92K
-rwxrwxr-x 1 ruslan ruslan  75K тра 16 18:23 main
ruslan@TFTM-K53TA:~/Programming/c++/cyberforum$ cat ./main ./main > ./new_main
ruslan@TFTM-K53TA:~/Programming/c++/cyberforum$ cat ./new_main  ./new_main > ./new_main_
ruslan@TFTM-K53TA:~/Programming/c++/cyberforum$ mv  ./new_main_ ./new_main
ruslan@TFTM-K53TA:~/Programming/c++/cyberforum$ cat ./new_main  ./new_main > ./new_main_
ruslan@TFTM-K53TA:~/Programming/c++/cyberforum$ mv  ./new_main_ ./new_main
ruslan@TFTM-K53TA:~/Programming/c++/cyberforum$ cat ./new_main  ./new_main > ./new_main_
ruslan@TFTM-K53TA:~/Programming/c++/cyberforum$ mv  ./new_main_ ./new_main
ruslan@TFTM-K53TA:~/Programming/c++/cyberforum$ ls -lh
итого 696K
-rwxrwxr-x 1 ruslan ruslan  75K тра 16 18:23 main
-rw-rw-r-- 1 ruslan ruslan 604K тра 16 18:51 new_main
ruslan@TFTM-K53TA:~/Programming/c++/cyberforum$ chmod +x new_main 
ruslan@TFTM-K53TA:~/Programming/c++/cyberforum$ ./new_main 
Chars: _deenoorrtw  Words: enoter_word en_orterwod 
Chars: _demoorsw    Words: some_word soemwo_rd so_mwored ome_rwosd
В main файле - решение Найти в тексте группы слов, записанных одними и теми же буквами и отличающиеся только их порядком

Добавлено через 9 минут
Цитата Сообщение от NightSun Посмотреть сообщение
а как картинку добавить не подскажешь ?
Используй cat

Добавлено через 2 минуты
Я вот так вот раскачал размер бинарника:
Bash
1
2
3
4
5
6
7
8
9
ruslan@TFTM-K53TA:~/Programming/c++/cyberforum$ cat ./new_main >> ./new_main_ && cat ./new_main_ >> ./new_main
ruslan@TFTM-K53TA:~/Programming/c++/cyberforum$ cat ./new_main >> ./new_main_ && cat ./new_main_ >> ./new_main
ruslan@TFTM-K53TA:~/Programming/c++/cyberforum$ ls -lh
итого 1,9G
-rwxrwxr-x 1 ruslan ruslan 1,2G тра 16 19:05 new_main
-rw-rw-r-- 1 ruslan ruslan 722M тра 16 19:05 new_main_
ruslan@TFTM-K53TA:~/Programming/c++/cyberforum$ ./new_main 
Chars: _deenoorrtw  Words: enoter_word en_orterwod 
Chars: _demoorsw    Words: some_word soemwo_rd so_mwored ome_rwosd
Программа работает как ни в чем не было, а бинарь занимает 1.2 гигабайта (:

Добавлено через 3 минуты
Цитата Сообщение от dzrkot Посмотреть сообщение
библиотек наподключать всяких
Это сработает только на старых версия компиляторов, новые добавляют только используемую часть библиотеки вместо тупого импорта всей либы
BoyStyle
7 / 7 / 0
Регистрация: 24.02.2014
Сообщений: 302
Завершенные тесты: 1
16.05.2014, 20:11  [ТС]     Как увеличить размер программы? #16
outoftime, благодарю)
outoftime
║XLR8║
506 / 428 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
16.05.2014, 20:15     Как увеличить размер программы? #17

Не по теме:

Цитата Сообщение от NightSun Посмотреть сообщение
благодарю)
для этого есть кнопка спасибо (:



Добавлено через 1 минуту
NightSun, для винды аналог cat - type http://superuser.com/questions/43487...ix-command-cat
gazlan
3130 / 1905 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
16.05.2014, 20:21     Как увеличить размер программы? #18
Цитата Сообщение от zss Посмотреть сообщение
Очевидно кому?
Всем, кроме вас.

Инициализировать (чем-либо, отличным от 0), не пробовали?

.bss, Data segment, Difference between data section and the bss section in C
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2014, 21:08     Как увеличить размер программы?
Еще ссылки по теме:

Надо увеличить скорость работы программы - C++
std::string separators(&quot;.:,;()-?!'+-/|&quot;); std::map&lt;std::string, int&gt; repeatedWords; size_t index; std::fstream fin(fileName); ...

Можно ли увеличить быстродействие программы по поиску простых чисел? - C++
Я составил для себя программу, ищущую простые числа. Мне удалось довести её до следующей скорости: На Ubuntu 12.04 числа в пределах...

Почему результат компиляции маленькой программы на с++ имеет довольно большой размер? - C++
Почему 20 строчек программа после компиляции exe файл занимает пол метра 512 кб?) так много

Символьные функции: Преобразовать массив так: стаж работы увеличить на год, если он станет равен 10, то зарплату увеличить в 2 раза, если 15 – в 3 раз - C++
Задан массив. «Фамилия_стаж работы_зарплата». Преобразовать массив так: стаж работы увеличить на год, если он станет равен 10, то зарплату...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
outoftime
║XLR8║
506 / 428 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
16.05.2014, 21:08     Как увеличить размер программы? #19
NightSun, прочти пост от gazlan, а точнее ссылки там будет ответ почему это возможно.
Yandex
Объявления
16.05.2014, 21:08     Как увеличить размер программы?
Ответ Создать тему
Опции темы

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