Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ На чем лучше учиться писать игры, да и вообще работать с графикой- DirectX 9.0 (и c++) или XNA 4.0 (и с#)? https://www.cyberforum.ru/ cpp-beginners/ thread628843.html
Вот возник такой вопрос: при помощи чего лучше учиться писать игры, да и вообще работать с графикой- DirectX9.0(и c++) или XNA 4.0(и с#)? желательно обоснованный ответ, а не просто "лучше то-то, тк мне больше нравиться" и если не сложно срзу несколько книг для обучения на том что вы считаете лучше Спасибо!
C++ Циклы
Нужна помощь с циклом.Есть определенный массив из которого необходимо вытащить данные и поставить в цикл, так же необходимо делать проверку, вот что у меня получилось: LPDIRECT3DTEXTURE9 values; values = Green; values = Red; values = Yellow; values = Blue; while (GetAsyncKeyState(VK_NUMPAD1) &1 ) { for (int i=0; i <= 4; ++i)
C++ Считывание файла https://www.cyberforum.ru/ cpp-beginners/ thread628773.html
ВОбщем при считывании файла стандартными способами FILE *file = fopen(filename, "r"); if(file == NULL) { return; } buf = (char *) malloc(buflen+1); while ((c = getc(file)) != EOF) { std::cout << c; if(len >= buflen) {
C++ Найти наименьшие элементы матрицы Всем привет! Ребят помогите пожалуйста с заданием :) Найти наименьшие элементы в каждой строке матрицы и номер максимального с них. Саму матрицу я задал, а дальше не знаю, перепробовал кучу вариантов, ничто не подходит. Может как-то по методу пузырька? Заранее огромное спасибо! #include <iostream.h> #include <conio.h> void main() { int i, j,; int matr, mas; cout<<"Input matr\n"; ... https://www.cyberforum.ru/ cpp-beginners/ thread628750.html
Не получается сгенерировать массив по типу "Судоку" C++
Всем привет. Пару дней назад начал учить с++ и столкнулся с проблемой при генерации судоку. Вообщем дело в следующем, программа компилируется нормально, но при запуске вылазит ошибка : Имя события проблемы: APPCRASH Имя приложения: sudoku1.exe Версия приложения: 0.0.0.0 Отметка времени приложения: 50101d30 Имя модуля с ошибкой: StackHash_e98d Версия модуля с ошибкой: 0.0.0.0...
C++ Как работать с картинкой, зная HBITMAP https://www.cyberforum.ru/ cpp-beginners/ thread628729.html
Всем привет. Пытаюсь загрузить курсор в картинку CURSORINFO cinfo; cinfo.cbSize=sizeof(CURSORINFO); bool e=GetCursorInfo(&cinfo); HBITMAP imcur; imcur=(HBITMAP)CopyImage(cinfo.hCursor,IMAGE_CURSOR,0,0,0); Картинку грузит(фон правда черным становится), т.к. выводил на экран.
C++ Непонятная ошибка при разносе метода из кода класса Не могу понять от чего происходит ошибка. Создал класс в VS 2008, создал метод демонстрации. Пока этот метод находится в теле класса, всё работает выношу из тела выдаёт ошибки, хотя вроде всё правильно делаю. #include <iostream> using namespace std; class Experiment { int arry; public: Experiment(void); void Pokaz(); }; https://www.cyberforum.ru/ cpp-beginners/ thread628728.html Бред в крестиках ноликах C++
Проблема. Написал цикдические крестики нолики ( в конце игры спрашивает хотите сыгарть еще или нет?) и после этого происходит какой то бред. Конкретнее скопируйте код и уидите сами. После 5-6 повторения все приходит в норму. Вот сам код: #include<iostream> #include<string.h> #include<stdio.h> using namespace std; char r; char q='y'; char n1 , n2 ; char t = {'_', '_', '_', '_', '_', '_',...
C++ Можно ли создать символьный двумерный массив char ? https://www.cyberforum.ru/ cpp-beginners/ thread628699.html
Можно ли создать символьный двумерный массив char ? Например char slovo; и потом записывать и считывать слова ?
C++ Строка в консоли Что сделать что бы в консоли, когда выводиться строка, были не крякозябры, а нормальный текст? Русский текст. https://www.cyberforum.ru/ cpp-beginners/ thread628686.html
C++ Определение метода вне класса, как inline в многофайловом проекте
Здравствуйте! Помогите разобраться!) В общем имеется: /////////////////////////////////////////MonstrLib.h///////////////////////////////// #ifndef MONSTR_LIB
C++ Условие для прекращения цикла Имеется задача: Ввести двоичный код и перевести его в десятичный. Имеется подсказка для решения задачи: использовать деление и деление с остатком, для "вырывания" отдельных чисел из двоичного кода. Сама формула перевода с двоичного на десятичный уже есть. Проблема: оно заключается в том чтобы создать цикл. Цикл в котором будут "вырываться" числа из двоичного кода, чтобы преобразовать их в... https://www.cyberforum.ru/ cpp-beginners/ thread628672.html
Заблокирован
26.07.2012, 10:03  [ТС] 0

Как можно сделать программу более компактнее - C++ - Ответ 3301430

26.07.2012, 10:03. Показов 827. Ответов 5
Метки (Все метки)

Ответ

Цитата Сообщение от Intel~lect Посмотреть сообщение
KostyaKulakov, Попробуй переписать программу без меток. В этих goto очень трудно разобраться.
я вот и говарю. прочитал про эти гото в книге. решил попробывать на практике. вроде вышло нечего. но код запутанный получается

Добавлено через 46 секунд
Цитата Сообщение от Avazart Посмотреть сообщение
1. Не юзай goto, используй ф-ции.
2. Используй switch/case вместо if()
3. "main:" не очень хорошее имя так как есть еще и int main()
4. Думаю стоит объявить константы вместо магических чисел "c = b * 38;"
всмысле ф-ции?

Вернуться к обсуждению:
Как можно сделать программу более компактнее C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.07.2012, 10:03
Готовые ответы и решения:

Задача про кирпич - как можно написать компактнее программу, чтобы она работала?
Sub Кирпич() a = InputBox(&quot;Ширина кирпича a&quot;) b = InputBox(&quot; Высота кирпича b&quot;) c =...

Как сделать запись кода компактнее?
if (isset($_GET)) { $ref = scandir($_GET); $a = references ($ref, 1, $dir); } else...

Как можно сделать более плавное рисование?
Сделал рисовалку, но быстро передвигая мышку, получается такая ситуация, как на картинке. Рисование...

Как сделать данную программу более эффективной?
public class NestedLoops { public static void main(String args) { for (int i = 2;...

5
26.07.2012, 10:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.07.2012, 10:03
Помогаю со студенческими работами здесь

StrToInt - можно ли быстрее и компактнее
StrToInt: push ebp xor ebx,ebx xor edi,edi mov...

можно сделать данную программу проще?как можно примитивней
Var F,x: real; Function ArcCos(z:Real):Real; begin if Round(z*10000000)=10000000 then...

Оптимизация кода. Или, как сделать более легкую программу?
День добрый товарищи. Имею программу, которая берет из файла текст, ищет в нем определенный кусок...

Написать как можно более эффективную программу, которая подсчитывает суммы отрицательных и положительных элементов
Требуется написать как можно более эффективную программу, которая будет подсчитывать суммы...

Сделать код компактнее и при этом понятно
public static void symbols(string text,string text2,string special) { int a...

как можно более просто написать эту программку(более понятным языком для начинающего)
7. Установить, четным или нечетным является число цифр в записи данного натурального числа. Если...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru