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

Сокращение кода - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужно сделать так, чтобы программа запускалась только если ей передать заданный аргумент. http://www.cyberforum.ru/cpp-beginners/thread754763.html
сразу приношу извинения, но я не нащёл подходящего раздела. суть такова. есть программа(исходников нет) нужно сделать так, чтобы она запускалась только если ей передать заданный аргумент. к примеру вот так должно вглядеть "start exe.exe argument" как это можно сделать не имя исходников. мб кто знает программу?
C++ Найти сумму цифр числа помогите решить Задача. Введите натуральное n(10 <= n <= 1000), посчитайте и выведите чему равна сумма его цифр? Запрещено размещать задания в виде картинок и других файлов с их текстом. Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п. Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна... http://www.cyberforum.ru/cpp-beginners/thread754760.html
Как записать адрес в указатель во время работы программы C++
Нужно чтобы пользователь ввел адрес в сам указатель: int *ptr; cin >> ptr; error C2678: бинарный ">>": не найден оператор, принимающий левый операнд типа "std::istream" (или приемлемое преобразование отсутствует)
C++ Исправить ошибку. Программа находит в введенном тексте слово, в котором буквы идут по алфавиту
Программа находит в введенном тексте слово, в котором буквы идут по алфавиту и выводит его на экран. Написала программу, но она работает лишь с английским языком (необходима поддержка еще и русского языка) и она правильно определяет слово через раз. Помогите найти ошибку, пожалуйста. #include <iostream> #include <string> using namespace std; void main() { char s; cout<<"Input a...
C++ Составить диаграмму классов http://www.cyberforum.ru/cpp-beginners/thread754727.html
есть проект, там много "переплетенных" классов и тп преподаватель задала "составить диаграмму классов", и упомянула "uml" и "rational rose" что надо сделать и как это сделать?
C++ Вылет при работе программы с неизвестной ошибкой #include <iostream> #include <cstring> using namespace std; int main() { int x=0; // хранит количество слов в строке int num; // будет хранить номер самого длинного слова char start; // искомая строка подробнее

Показать сообщение отдельно
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4237 / 2770 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
07.01.2013, 14:55     Сокращение кода
Вот еще марсианский вариант
C++
1
2
3
4
5
6
7
8
9
#include <fstream>
 
#define _(a,b) std::a##fstream a (#b"put.txt");
 
int main()
{
    _(i,in)
    _(o,out)
}
по сравнению с
C++
1
2
std :: ifstream i ("input.txt");
std :: ofstream o ("output.txt");
экономит 1 символ, но как сократить на 1 символ уже предложили выше более вменяемое решение.
Выложил просто так, как вариант
 
Текущее время: 04:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru