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

Рефакторинг кода задачки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ не могу изменить программу для немного другого условия http://www.cyberforum.ru/cpp-beginners/thread959961.html
первое условие: дан текстовый файл из чисел, создать новый файл и записать в него минимальный и максимальный элемент, не используя массивы. Вот решение, программа работает #include "stdafx.h" #include <iostream> #include <conio.h> #include <stdio.h> #include <fstream> using namespace std; int main() { ifstream inFile("C:\\ishodnik.txt");
C++ подскажите как сделать чтобы программа работала и выводила информацию о рейсах которыми можно воспользоваться для прибытия в пункт назначения раньше з в справочной автовокзала хранится расписание движения автобусов. Для каждого рейса указаны его номер, тип автобуса, пункт назначения, время отбытия и прибытия. Вывести информацию о рейсы которыми можно воспользоваться для прибытия в пункт назначения раньше заданного часу.Пункт назначения и время вводятся с клавиатуры. (структуры ) #include <iostream> #include <string.h> #include... http://www.cyberforum.ru/cpp-beginners/thread959948.html
C++ Окончание файла
Доброго вечера! В тхт файле всего одна строка из 12 символов- 12 байт. Пытаюсь ее прочитать но читается она только с лишними каракулями в конце. Проверка конца файла eof не срабатывает. Помогите разобраться ! HANDLE hFile; MyFileInfo temp = GetFileInfo(fileName); // Инфа о файле hFile=CreateFile((m_currentDir + _T('/') + fileName).c_str(), GENERIC_READ, FILE_SHARE_WRITE |...
C++ Осуществить зеркальное отображение байта (unsigned char b)
То есть у нас есть, допустим: 00011001, надо получить 10011000. Как это сделать? #include <iostream> int main() { unsigned char b; int i,j,k; printf("Vvedite 4islo: "); scanf_s("%d",&b); printf("bayt 4isla: ");
C++ Посмотрите задачу http://www.cyberforum.ru/cpp-beginners/thread959940.html
есть программа #include <stdio.h> #include <math.h> #include <conio.h> #include <locale.h> int main() { setlocale(LC_ALL, "Russian");
C++ левый операнд должен быть левосторонним значением (Где показывает что именно в этой части кода) #include "stdafx.h" #include "Tic Tac Toe.h" #define MAX_LOADSTRING 100 // Глобальные переменные: HINSTANCE hInst; // текущий экземпляр TCHAR szTitle; // Текст строки заголовка TCHAR szWindowClass; // имя класса главного окна RECT rect; подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1234 / 983 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
22.09.2013, 21:38     Рефакторинг кода задачки
Цитата Сообщение от TBIKC Посмотреть сообщение
Хм, код не мой, я на c++ не программирую, друг попросил опубликовать, можно сразу с примером ?
Вы на Си++ не программируете, для вас пример бесполезен.
Цитата Сообщение от TBIKC Посмотреть сообщение
Здравствуйте! Скажите пожалуйста, как можно отрефакторить следующую программу ? (без STL и ООП]
1. Переименовать переменные на каком-то одном языке, не транслитом.
2. И назвать их так, чтобы комментарии были не нужны.
3. Если комментарии нужны, то раскидать комментируемое по функциям.
4. Заменить альтернативные токены (and, or) обычными && и ||, так как для большинства они привычнее.
5. Использовать в вычислениях повсеместно копейки, чтобы избавиться от геморроя с пересчётом.
 
Текущее время: 21:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru