Форум программистов, компьютерный форум, киберфорум
Наши страницы

Проблемы с памятью - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Какой код у символа ` http://www.cyberforum.ru/cpp-beginners/thread838173.html
Который без шифта на копке с тильдой и буквой ё.
C++ Сортировка С++ Дано N натуральных чисел. Требуется найти минимальное натуральное число, не представимое суммой никаких из этих чисел, если в эту сумму каждое исходное число может входить не более одного раза. ... http://www.cyberforum.ru/cpp-beginners/thread838149.html
C++ Вычислить выражение
Здравствуйте! Как в C++ записать вот такое выражение:
C++ Массив: Верно ли, что для каждой точки А существует точка B (A≠B) такая, что не существует двух точек множества M, лежащих по разные стороны от прямой
Задано множество M точек на плоскости. Определить, верно ли, что для каждой точки А принадлежит М существует точка B принадлежит M (A≠B) такая, что не существует двух точек множества M, лежащих по...
C++ Обратные вызовы http://www.cyberforum.ru/cpp-beginners/thread838115.html
Здорова господа! Я от решаю задачку: Напишите класс или шаблон, подходящие для реализации обратных вызовов. Не сильно ясно, что такое обратный вызов? Задача из раздела обработка исключений. ...
C++ Перекодировка Нужна какая то функция, которая будет возвращать std::wstring в unicod, принимая на входе ansi с кириллицей и латиницей в char*, const char*, или в std::string, но не в std::&string, не в... подробнее

Показать сообщение отдельно
stima
491 / 341 / 40
Регистрация: 22.03.2011
Сообщений: 1,102
Завершенные тесты: 2
15.04.2013, 15:28
Цитата Сообщение от Wanee Посмотреть сообщение
Желательно объявление переменной
снабжать комментарием о ее назначении.
Если имя переменной не говорит о ее назначении, то возможно стоит пересмотреть имя?

Добавлено через 9 минут
В догонку раз.

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
#ifndef _ERRORS_H
#define _ERRORS_H
 
#define ER_BAD_ALLOC
#define ER_OPEN_FILE
 
typedef unsigned int ret_type;
 
std::string error_to_string(ret_type error)
  {
    switch(error)
      {
    case ER_BAD_ALLOC:  return "Ошибка, память не выделена.";
    case 2:  return "Ошибка, память уже выделена.";
    case 3:  return "Ошибка, неправильные размеры.";
    case 5:  return "Ошибка, память выделена не под всю матрицу.";
    case 6:  return "Ошибка, не найдено не одной строки удовлетворяющих требованиям.";
    case ER_OPEN_FILE:  return "Ошибка, не удалось открыть файл для записи.";
    case 8:  return "Ошибка, не удалось открыть файл для чтения.";
    case 9:  return "Ошибка, файл пуст.";
    case 10: return "Ошибка, не удалось считать содерживое файла.";
    case 11: return "Ошибка, не хватает данных в файле.";
    case 12: return "Ошибка, в файле содержаться лишний данные.";
     }
 
  return "Неизвестная ошибка.";
  }
 
#endif //_ERRORS_H
Добавлено через 6 минут
Вдогонку 2.

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
//псевдо
 
show_screen_1()
 {
 int var;
 
 std::cout << "Screen one are processed" << std::endl;
 
 if (var == 1)
   do_act_1();
 else
 ...
 }
 
show_screen_2();
 
main()
{
   for ( ;; ) //inf loop
   {
     if (screan_var == 1)
        show_screen_1();
     else
        show_screen_2();
  }
}
вот как-то так.

п.с. И если препод такое не примет или скажет не по заданию, смело идите к ректору и говорите что препод такой-то не компетентен.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.