Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 February 10

k

kvark in IT KPI C/C++ ХВ (не UB)
кстати она сказала си
источник

IM

Igor Muravyov in IT KPI C/C++ ХВ (не UB)
дівчина просить С
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
ой всьо
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
я так не играю
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
+, нахуй этот си
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
скажи преподу что он дурак
источник

IM

Igor Muravyov in IT KPI C/C++ ХВ (не UB)
al.li
double dinput ()  //ввод дробного числа    
{
 double var;
   while (!scanf("%lf", &var)) {
       while (getchar () != '\n'); //пока не нажат Enter
       printf("Ошибка ввода!\nПожалуйста, Введите заново\n-> ");
   }
   
   return var; //возврат переменной
}

Привіт. Почала вчити С. І виникла проблема. Як зробити перевірку вводду(функція), щоб допустимі числа тільки 1,2 і 3. Допоможіть, будь ласка
сканф працює за замовчуванням з "\n" там getchar не потрібен
источник

RD

Ruslan Drif in IT KPI C/C++ ХВ (не UB)
всем привет.
такой вопрос: у меня есть функция которая возвращает значение по ссылке, (обходит вектор векторов, находит там нужную переменную и ретурнит)
так вот, если есть 100% гарантия что функция всегда вернет значение (то есть никогда не дойдет до конца), то будет ли норм не создавать какую-то локальную переменную, и делать ее ретурн в конце(чего никогда не произойдет), во избежание ворнинга, и красоты кода, или и так норм?
источник

IM

Igor Muravyov in IT KPI C/C++ ХВ (не UB)
kvark
скажи преподу что он дурак
сам дурак С - годна річ
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Ruslan Drif
всем привет.
такой вопрос: у меня есть функция которая возвращает значение по ссылке, (обходит вектор векторов, находит там нужную переменную и ретурнит)
так вот, если есть 100% гарантия что функция всегда вернет значение (то есть никогда не дойдет до конца), то будет ли норм не создавать какую-то локальную переменную, и делать ее ретурн в конце(чего никогда не произойдет), во избежание ворнинга, и красоты кода, или и так норм?
Накидай пример
источник

IM

Igor Muravyov in IT KPI C/C++ ХВ (не UB)
al.li
double dinput ()  //ввод дробного числа    
{
 double var;
   while (!scanf("%lf", &var)) {
       while (getchar () != '\n'); //пока не нажат Enter
       printf("Ошибка ввода!\nПожалуйста, Введите заново\n-> ");
   }
   
   return var; //возврат переменной
}

Привіт. Почала вчити С. І виникла проблема. Як зробити перевірку вводду(функція), щоб допустимі числа тільки 1,2 і 3. Допоможіть, будь ласка
можливо допустимі літери в str  1 2 3?
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
Ruslan Drif
всем привет.
такой вопрос: у меня есть функция которая возвращает значение по ссылке, (обходит вектор векторов, находит там нужную переменную и ретурнит)
так вот, если есть 100% гарантия что функция всегда вернет значение (то есть никогда не дойдет до конца), то будет ли норм не создавать какую-то локальную переменную, и делать ее ретурн в конце(чего никогда не произойдет), во избежание ворнинга, и красоты кода, или и так норм?
тебя компилятор забанит за такое
источник

RD

Ruslan Drif in IT KPI C/C++ ХВ (не UB)
kvark
тебя компилятор забанит за такое
мингв не банит, в том то и дело))
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
Ruslan Drif
всем привет.
такой вопрос: у меня есть функция которая возвращает значение по ссылке, (обходит вектор векторов, находит там нужную переменную и ретурнит)
так вот, если есть 100% гарантия что функция всегда вернет значение (то есть никогда не дойдет до конца), то будет ли норм не создавать какую-то локальную переменную, и делать ее ретурн в конце(чего никогда не произойдет), во избежание ворнинга, и красоты кода, или и так норм?
сделай в конце просто return 0; хотя бы
источник

RD

Ruslan Drif in IT KPI C/C++ ХВ (не UB)
kvark
сделай в конце просто return 0; хотя бы
у меня ж по ссылке
источник

YS

Y S in IT KPI C/C++ ХВ (не UB)
Ruslan Drif
у меня ж по ссылке
return NULL
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
кинь пример, не совсем понятно
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Y S
return NULL
>ссылка
>нул
источник

a

al.li in IT KPI C/C++ ХВ (не UB)
Igor Muravyov
можливо допустимі літери в str  1 2 3?
не можу зрозуміти.. перший день вчу
источник

RD

Ruslan Drif in IT KPI C/C++ ХВ (не UB)
Vlad Doc
Накидай пример
std::pair<figure*,std::pair<int,int>>& Board::get_king(colors c){
   for(int i = 0;i<8;++i) {
       for(int j = 0;j<8;++j) {
           if(Game::board[i][j].first != nullptr) {
               if(Game::board[i][j].first->name() == "king" && Game::board[i][j].first->get_color() == c) {
                   return Game::board[i][j];
               }
           }
       }
   }

вот, пишу свои шахматы. функция ищет на доске короля, и возвращает клетку с ним. Очевидно что король всегда на доске будет.

}
источник