Форум программистов, компьютерный форум, киберфорум
Шутки юмора
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.60/214: Рейтинг темы: голосов - 214, средняя оценка - 4.60
Технофашист
229 / 217 / 11
Регистрация: 11.03.2009
Сообщений: 887

Глупые ошибки и опечатки в коде

11.02.2010, 22:41. Показов 44282. Ответов 157
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Может и была подобная тема, но всё таки.

Как известно, процесс отладки процесс более сложный, чем первоначальное написание кода. И иногда он просто выносит мозг.
Дак вот, предлагаю здесь писать о глупых ошибках, которые были допущены Вами и затягивали процесс отладки на долгие часы.


=====================================
Начну.
Сегодня часа 4 отлаживал прогу, чуть на стену не лез.
В общем, копирую рабочий код из консолки на Си в визуальную среду, всё правильно копирую - ctrl+c ctrl+v, все библиотеки подключаю. И не работает. КОпирую назда в консольку - сразу работает. Дошло до того, что в ручную заного всю прогу переписал. Проверял каждую строчку. Ну всё верно - и не работает. Магия прям.
Оказалось, проблема в указателях. В консолке почемуто не инициализированные указателя по умолчанию равны 0, а в виз. среде равны числу. Хотя компилятор один и тот же. Вот так, 5 часов потратил на эту глупость.
4
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.02.2010, 22:41
Ответы с готовыми решениями:

Ошибки в коде стоят денег!
Изучив простейшие арифметические действия, начинающий программировать может написать конвертер хотя бы 3-4 валют. Можно поиграть с этим:...

Найти ошибки в коде и исправить эти ошибки (Наследование)
Вот в общем 3 файла, изучаю наследование на примере односвязного и двусвязного списков: list.h (inline) #pragma once class list...

Ошибки при компиляции - исправить ошибки в коде
Помогите исправить ошибки , не понимаю в чем может быть причина ... #include <conio.h> #include <stdio.h> #include...

157
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
06.02.2012, 11:46
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Ales'hon'ne Посмотреть сообщение
Деление наоборот?
---------
Миниатюры
Глупые ошибки и опечатки в коде  
0
155 / 155 / 30
Регистрация: 19.10.2009
Сообщений: 319
22.02.2012, 10:27
Нашёл сегодня кем-то объявленные переменные наибольшей и наименьшей щебёнки (хотя, видимо, подразумевается экран):
Code
1
2
                Vec2 screeMin = new Vec2(left, top);
                Vec2 screeMax = new Vec2(left + width, top + height);
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
24.04.2012, 10:47
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//=================================================================================================
LRESULT CALLBACK WindowProcedureMainWindow (HWND       Window     ,
                                            UINT       Message    ,
                                            WPARAM     Frist      ,
                                            LPARAM     Second     )
{
 switch (Message)
 {
  case WM_DESTROY: PostQuitMessage(0);
  break;
 }
 return DefWindowProc (Window, Message, First, Second);
}
//=================================================================================================
. Обратите внимание на имя параметра типа WPARAM.

Добавлено через 3 часа 43 минуты
Исходник:
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
//================================================================================================= 
#include <windows.h> 
#include <fstream.h> 
#include <iostream.h> 
//================================================================================================= 
#pragma comment( lib, "Gdi32.a" ) 
//================================================================================================= 
std::ofstream    Log; 
//================================================================================================= 
bool             InitApplication           (HINSTANCE  Instance   ); 
//================================================================================================= 
LRESULT CALLBACK WindowProcedureMainWindow (HWND       Window     , 
                     UINT       Message    , 
                     WPARAM     First      , 
                     LPARAM     Second     ); 
//================================================================================================= 
int  WINAPI      WinMain                   (HINSTANCE  Instance   , 
                     HINSTANCE  Previus    , 
                     LPSTR      CommandLine, 
                     int        Show       ) 
{ 
   MSG Message; 
   Log.open("Log.Log"); 
   Log<<"WinMain                  ="<<(void *)WinMain                  <<"."<<endl;   
   Log<<"InitApplication          ="<<(void *)InitApplication          <<"."<<endl; 
   Log<<"WindowProcedureMainWindow="<<(void *)WindowProcedureMainWindow<<"."<<endl;   
   Log<<"DefWindowProc            ="<<(void *)DefWindowProc            <<"."<<endl;    
   Log<<"WinMain is starting."<<endl; 
   Log<<"Instance   ="<<(void *)Instance<<" at "<<(void *)&Instance<<"."<<endl; 
   Log<<"Previus    ="<<(void *)Previus<<" at "<<(void *)&Previus<<"."<<endl; 
   Log<<"CommandLine=\""<<CommandLine<<"\" at "<<(void *)CommandLine<<", pointer at "<<(void *)&CommandLine<<"."<<endl; 
   Log<<"Show       ="<<Show<<" at "<<(void *)&Show<<"."<<endl; 
   Log<<"Message at "<<(void *)&Message<<"."<<endl; 
   if (InitApplication(Instance)) 
   { 
    Log<<"WinMain is continueing."<<endl; 
    Log<<"Main loop is starting."<<endl; 
    while (GetMessage(&Message, NULL, 0, 0)) 
    { 
     TranslateMessage(&Message); 
     DispatchMessage (&Message);     
    } 
    Log<<"Main loop is ending."<<endl; 
   } 
   else 
   { 
    Log<<"WinMain is continueing."<<endl; 
   } 
   Log<<"WinMain is ending with 0."<<endl; 
   Log.close();   
   return 0; 
} 
//================================================================================================= 
bool             InitApplication           (HINSTANCE  Instance   ) 
{ 
   char ApplicationName[16]="Sea jackals"; 
   char WindowClassMain[32]="Sea jackals.Window class.Main."; 
   HWND WindowMain; 
   WNDCLASSEX WindowClass; 
   Log<<"InitApplication is starting."<<endl; 
   Log<<"ApplicationName=\""<<ApplicationName<<"\" at "<<(void *)ApplicationName<<"."<<endl; 
   Log<<"WindowClassMain=\""<<WindowClassMain <<"\" at "<<(void *)WindowClassMain<<"."<<endl; 
   Log<<"Instance="<<(void *)Instance<<" at "<<(void *)&Instance<<"."<<endl;   
   WindowClass.cbSize       =        sizeof        (WindowClass                 ); 
   WindowClass.style        =        CS_HREDRAW| 
                     CS_VREDRAW; 
   WindowClass.lpfnWndProc  =        WindowProcedureMainWindow; 
   WindowClass.cbClsExtra   =        0; 
   WindowClass.cbWndExtra   =        0; 
   WindowClass.hInstance    =        Instance; 
   WindowClass.hIcon        =        LoadIcon      (NULL       , IDI_APPLICATION); 
   WindowClass.hCursor      =        LoadCursor    (NULL       , IDC_ARROW      ); 
   WindowClass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH                 ); 
   WindowClass.lpszMenuName =        NULL; 
   WindowClass.lpszClassName=        WindowClassMain; 
   WindowClass.hIconSm      =        LoadIcon      (NULL       , IDI_APPLICATION); 
   Log<<"WindowClass at "<<(void *)&WindowClass<<"."<<endl; 
   Log<<"WindowClass.cbSize       ="  <<        WindowClass.cbSize       <<" at "  <<(void *)&WindowClass.cbSize       <<"."<<endl; 
   Log<<"WindowClass.style        ="  <<        WindowClass.style        <<" at "  <<(void *)&WindowClass.style        <<"."<<endl; 
   Log<<"WindowClass.lpfnWndProc  ="  <<(void *)WindowClass.lpfnWndProc  <<" at "  <<(void *)&WindowClass.lpfnWndProc  <<"."<<endl; 
   Log<<"WindowClass.cbClsExtra   ="  <<        WindowClass.cbClsExtra   <<" at "  <<(void *)&WindowClass.cbClsExtra   <<"."<<endl; 
   Log<<"WindowClass.cbWndExtra   ="  <<        WindowClass.cbWndExtra   <<" at "  <<(void *)&WindowClass.cbWndExtra   <<"."<<endl; 
   Log<<"WindowClass.hInstance    ="  <<(void *)WindowClass.hInstance    <<" at "  <<(void *)&WindowClass.hInstance    <<"."<<endl; 
   Log<<"WindowClass.hIcon        ="  <<(void *)WindowClass.hIcon        <<" at "  <<(void *)&WindowClass.hIcon        <<"."<<endl; 
   Log<<"WindowClass.hCursor      ="  <<(void *)WindowClass.hCursor      <<" at "  <<(void *)&WindowClass.hCursor      <<"."<<endl; 
   Log<<"WindowClass.hbrBackground="  <<(void *)WindowClass.hbrBackground<<" at "  <<(void *)&WindowClass.hbrBackground<<"."<<endl; 
   Log<<"WindowClass.lpszMenuName ="  <<(void *)WindowClass.lpszMenuName <<" at "  <<(void *)&WindowClass.lpszMenuName <<"."<<endl; 
   Log<<"WindowClass.lpszClassName=\""<<        WindowClass.lpszClassName<<"\" at "<<(void *) WindowClass.lpszClassName<<", poinet at "<<(void *)&WindowClass.lpszClassName<<"."<<endl; 
   Log<<"WindowClass.hIconSm      ="  <<(void *)WindowClass.hIconSm      <<" at "  <<(void *)&WindowClass.hIconSm      <<"."<<endl; 
   RegisterClassEx(&WindowClass); 
   Log<<"The main window class is registering."<<endl; 
   WindowMain=CreateWindow(WindowClassMain    , 
                           ApplicationName    ,   
                           WS_OVERLAPPEDWINDOW, 
                           CW_USEDEFAULT      , 
                           CW_USEDEFAULT      , 
                           CW_USEDEFAULT      , 
                           CW_USEDEFAULT      , 
                           NULL               , 
                           NULL               , 
                           Instance           , 
                           NULL               ); 
   Log<<"InitApplication is continueing."<<endl; 
   Log<<"WindowMain="<<(void *)WindowMain<<" at "<<(void *)&WindowMain<<"."<<endl;   
   if (WindowMain) 
   { 
    Log<<"InitApplication is ending with true."<<endl; 
    return true;   
   } 
   Log<<"InitApplication is ending with false."<<endl; 
   return false; 
} 
//================================================================================================= 
LRESULT CALLBACK WindowProcedureMainWindow (HWND       Window     , 
                     UINT       Message    , 
                     WPARAM     First      , 
                     LPARAM     Second     ) 
{ 
   Log<<"WindowProcedureMainWindow is stating."<<endl; 
   Log<<"Window ="<<(void *)Window<<" at "<<(void *)&Window <<"."<<endl; 
   Log<<"Message="<<(void *)Window<<" at "<<(void *)&Message<<"."<<endl; 
   Log<<"First  ="<<(void *)First <<" at "<<(void *)&First  <<"."<<endl; 
   Log<<"Second ="<<(void *)Second<<" at "<<(void *)&Second <<"."<<endl; 
   switch (Message) 
   { 
    case WM_DESTROY: Log<<"Message is WM_DESTROY."<<endl; 
                     PostQuitMessage(0); 
    break; 
   } 
   Log<<"WindowProcedureMainWindow is ending."<<endl; 
   return DefWindowProc (Window, Message, First, Second); 
} 
//=================================================================================================
, лог:
Большой кусок текста
WinMain =0x4013da.
InitApplication =0x40186c.
WindowProcedureMainWindow=0x40217c.
DefWindowProc =0x412290.
WinMain is starting.
Instance =0x400000 at 0x28fed0.
Previus =0 at 0x28fed4.
CommandLine="" at 0x8a4988, pointer at 0x28fed8.
Show =1 at 0x28fedc.
Message at 0x28fea0.
InitApplication is starting.
ApplicationName="Sea jackals" at 0x28fe70.
WindowClassMain="Sea jackals.Window class.Main." at 0x28fe50.
Instance=0x400000 at 0x28fe90.
WindowClass at 0x28fe10.
WindowClass.cbSize =48 at 0x28fe10.
WindowClass.style =3 at 0x28fe14.
WindowClass.lpfnWndProc =0x40217c at 0x28fe18.
WindowClass.cbClsExtra =0 at 0x28fe1c.
WindowClass.cbWndExtra =0 at 0x28fe20.
WindowClass.hInstance =0x400000 at 0x28fe24.
WindowClass.hIcon =0x10027 at 0x28fe28.
WindowClass.hCursor =0x10003 at 0x28fe2c.
WindowClass.hbrBackground=0x1900010 at 0x28fe30.
WindowClass.lpszMenuName =0 at 0x28fe34.
WindowClass.lpszClassName="Sea jackals.Window class.Main." at 0x28fe50, poinet at 0x28fe38.
WindowClass.hIconSm =0x10027 at 0x28fe3c.
The main window class is registering.
WindowProcedureMainWindow is stating.
Window =0x20f1e at 0x28f8a4.
Message=0x20f1e at 0x28f8a8.
First =0 at 0x28f8ac.
Second =0x28f9fc at 0x28f8b0.
WindowProcedureMainWindow is ending.
WindowProcedureMainWindow is stating.
Window =0x20f1e at 0x28f874.
Message=0x20f1e at 0x28f878.
First =0 at 0x28f87c.
Second =0x28f9f0 at 0x28f880.
WindowProcedureMainWindow is ending.
WindowProcedureMainWindow is stating.
Window =0x20f1e at 0x28f87c.
Message=0x20f1e at 0x28f880.
First =0 at 0x28f884.
Second =0x28f9dc at 0x28f888.
WindowProcedureMainWindow is ending.
WindowProcedureMainWindow is stating.
Window =0x20f1e at 0x28f874.
Message=0x20f1e at 0x28f878.
First =0 at 0x28f87c.
Second =0x28f9f0 at 0x28f880.
WindowProcedureMainWindow is ending.
InitApplication is continueing.
WindowMain=0x20f1e at 0x28fe4c.
InitApplication is ending with true.
WinMain is continueing.
Main loop is starting.
WindowProcedureMainWindow is stating.
Window =0x20f1e at 0x28fd7c.
Message=0x20f1e at 0x28fd80.
First =0x1 at 0x28fd84.
Second =0 at 0x28fd88.
WindowProcedureMainWindow is ending.
. Согласно логу. дескриптор окна создан (
Quote
InitApplication is continueing.
WindowMain=0x20f1e at 0x28fe4c.
), оконная процедура сообщения получает (
Quote
WindowProcedureMainWindow is stating.
Window =0x20f1e at 0x28f8a4.
Message=0x20f1e at 0x28f8a8.
First =0 at 0x28f8ac.
Second =0x28f9fc at 0x28f8b0.
WindowProcedureMainWindow is ending.
WindowProcedureMainWindow is stating.
Window =0x20f1e at 0x28f874.
Message=0x20f1e at 0x28f878.
First =0 at 0x28f87c.
Second =0x28f9f0 at 0x28f880.
WindowProcedureMainWindow is ending.
WindowProcedureMainWindow is stating.
Window =0x20f1e at 0x28f87c.
Message=0x20f1e at 0x28f880.
First =0 at 0x28f884.
Second =0x28f9dc at 0x28f888.
WindowProcedureMainWindow is ending.
WindowProcedureMainWindow is stating.
Window =0x20f1e at 0x28f874.
Message=0x20f1e at 0x28f878.
First =0 at 0x28f87c.
Second =0x28f9f0 at 0x28f880.
WindowProcedureMainWindow is ending.
...
WindowProcedureMainWindow is stating.
Window =0x20f1e at 0x28fd7c.
Message=0x20f1e at 0x28fd80.
First =0x1 at 0x28fd84.
Second =0 at 0x28fd88.
WindowProcedureMainWindow is ending.
), WM_DESTROY среди них нет, главный цикл запустился (
Quote
WinMain is continueing.
Main loop is starting.
), но не завершился. Но ни самого окна, ни его закладки на панели я не вижу. Ни приложения, ни процесса от него нет даже в диспетчере задач. В чём здесь может быть дело? Как с этим бороться?

Оказалось, что пропустил [CPP] ShowWindow (WindowMain, Show);
Log<<"Main window is showing by"<<Show<<"."<<endl;
UpdateWindow(WindowMain);
Log<<"Main window is updating."<<endl;
0
155 / 155 / 30
Регистрация: 19.10.2009
Сообщений: 319
29.04.2012, 11:55
Моя недавняя очепятка в названии класса:
C#
1
internal class AnycsDecorator
Имелось в виду, что класс предназначается как обёртка для вызовов не из потока пользовательского интерфейса.
0
20 / 20 / 4
Регистрация: 13.05.2012
Сообщений: 27
18.05.2012, 20:51
Мой родной язык - Pascal/Delphi. Но в университете пришлось пересесть на C/C++. Когда первый раз написал что-то вроде
C
1
#include <stdio.h>;
и gcc выдал кучу страшных ошибок, то я очень долго пытался понять что не так.
Из той же серии
C
1
2
3
4
5
#define MAX_VALUE 20;
...
int N;
...
if (N > MAX_VALUE) // Type Mismatch
А уж про использование в C присваивания := и конструкции if then я и не говорю.
0
Технофашист
229 / 217 / 11
Регистрация: 11.03.2009
Сообщений: 887
18.05.2012, 21:53  [ТС]
А уж про использование в C присваивания := и конструкции if then я и не говорю
Аналогично в делфи пугает операция равенства "="
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
19.05.2012, 11:26
Цитата Сообщение от StudentDan Посмотреть сообщение
Когда первый раз написал что-то вроде
C
1
#include <stdio.h>;
и gcc выдал кучу страшных ошибок, то я очень долго пытался понять что не так.
Перепутать оператор с диррективой - это надо очень уметь и паскаль не знать совсем.
0
19.05.2012, 12:17

Не по теме:

Цитата Сообщение от taras atavin Посмотреть сообщение
Перепутать оператор с диррективой - это надо очень уметь и паскаль не знать совсем.
В сях постоянно пишет кучу ошибок. И в java ттоже

0
 Аватар для Vovan-VE
13210 / 6601 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
19.05.2012, 12:47
Достаточно часто использую команду
Bash
1
git remote update
В связи с этим почти везде делаю опечатку: пишу "remote" вместо "remove". Например:
JavaScript
1
$('#foo').remoteAttr('disabled');
Жутко надоело.
0
Заблокирован
19.05.2012, 13:09
Цитата Сообщение от Vovan-VE Посмотреть сообщение
В связи с этим почти везде делаю опечатку: пишу "remote" вместо "remove"
Главное, чтоб не наоборот. А то removнет куда-то...
0
Технофашист
229 / 217 / 11
Регистрация: 11.03.2009
Сообщений: 887
06.06.2012, 15:18  [ТС]
Сегодня вставлял код в Word и обнаружил опечатку в комментах:
Оперделение вместо Определение
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
21.06.2012, 11:05
XML
1
2
3
<read>
<Palette>1024 of 4 bytes</Palette>
</read>
Как можно умудриться прочитать 1024 байта из 4-х? И что это за палитра из 4-х байт? Причём, набрано не вручную, а сгенерено с кода.
C++
1
sizeof(sizeof(WIN3XPALETTITEM)*PaletteItemCount)
0
155 / 155 / 30
Регистрация: 19.10.2009
Сообщений: 319
18.07.2012, 18:09
Такое применение директив компиляции я давно не видел:
C#
1
2
3
4
5
6
7
8
9
10
11
12
#if DEBUG
            catch(Exception e)
            {
                Debug.WriteLine("Ошибка чтения из сокета");
                Debug.WriteLine(e);
                int l = 0;
            }
#else
            catch(Exception)
            {
            }
#endif
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
06.01.2013, 17:00
Это надо умудриться скормить номер вершины функции парсинга только дабла:
C++
1
Triangle.a=StrToUint32(PointContent, Result);
, возвращающей код ошибки, получив целое.
0
0 / 0 / 0
Регистрация: 06.01.2013
Сообщений: 5
06.01.2013, 17:03
Я сам реально учился исправлять свои ошибки методом научного тыка) но он реально работает если есть желание разобратся в том что делаешь.
0
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,361
11.03.2013, 18:36
Когда-то калькулятор в Pascal писал.
Pascal
1
if mode:='+' then c=a+b else
И так каждое действие,пробовал по разному наконец,с
Pascal
1
if mode='+' then c:=a+b else
вышло без ошибок,позже я понял какую чушь я писал.
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
23.03.2013, 12:37
Недавно писал реврайт-код для своего сайта, 500 ошибку выдал... ТОлько через 10 минут я увидел что у меня не правило реврайта, а правило ревтайта
0
 Аватар для HITMAN
155 / 125 / 3
Регистрация: 22.06.2011
Сообщений: 1,784
22.04.2013, 14:32
хор еах,еах
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
22.04.2013, 17:25
Цитата Сообщение от taras atavin Посмотреть сообщение
Triangle.a=StrToUint32(PointContent, Result);
то есть
C++
1
Triangle.a=StrToDouble(PointContent, Result);
0
Технофашист
229 / 217 / 11
Регистрация: 11.03.2009
Сообщений: 887
17.06.2013, 11:14  [ТС]
Долго преследовал баг в программе. Случался крайне редко и только в релизнутой версии...

Objective-C
1
2
3
for (unsigned char i = 0; i < countCenters*5; i+=5)
{
}
Не трудно представить, что случалось при countCenters >51... Самое плохое, что данный цикл был маленькой частью кода и совсем не бросался на глаза...
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.06.2013, 11:14

Найти ошибки в коде и исправить эти ошибки - C++
Судя по вываливающейся ошибки, идет двойное освобождение памяти. У самого не получается отловить откуда. A.h #pragma once ...

Найти ошибки в коде и исправить эти ошибки
Есть у меня вот такой код: #include &lt;iostream&gt; using namespace std; class A{ private: int* a; size_t size_; ...

ошибки в готовом коде(ошибки указаны)
Ввести с клавиатуры строку (кол-во символов не больше 10). И определить ее длину c использованием подпрограмм. model small .stack 100h ...

опечатки
есть сайт про мониторы (определенная марка). сугубо для примера - lg flatron, все страницы, кейворды, метатеги итп заточены под lg...

Глупые вопросы
Здравствуйте, ищу помощи в следующих вопросах. 1. На билдере создан некий проект, где используется форма, развернутая на полный...


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

Или воспользуйтесь поиском по форуму:
100
Ответ Создать тему
Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru