en
Feedback
How To С

How To С

Open in Telegram

Заявки принимаются моментально! Обучаем C, C#, C++ просто и понятно! Сотрудничество: @me_Smith Cсылка на канал: @HowTo_C

Show more
2 070
Subscribers
No data24 hours
-67 days
-2730 days
Posts Archive
Когда между отделами фронтенда и бэкенда нет коммуникации, но продукт все равно заливается на прод: How To С

Макеты для верстки теперь в Telegram! Figma Макеты — уникальный канал, куда выкладываются дизайн-макеты в форматах Figma и PSD для верстки сайтов, практикуйтесь и добавляйте проекты к себе в портфолио! Подписывайся: @FigmaMaket🔥

Циклы в C — EXIT №1 Что делать в случае, если условия выполнения программы не устраивают вас и делают не то, что следует? На это есть решение в виде функции Exit. - Функция exit, находящаяся в стандартной библиотеке, вызывает немедленное окончание работы программы. Поскольку функция exit() останавливает выполнение программы и форсирует возврат в операционную систему, она используется для управления устройствами, и ее использует подавляющее большинство программ. Выглядит она так: void exit (int статус); #C #Код

⚙️ Курс «Введение в реверс-инжиниринг» от Академии Кодебай Старт: 6 февраля Длительность: 4 месяца Одна из сильнейших команд
⚙️ Курс «Введение в реверс-инжиниринг» от Академии Кодебай Старт: 6 февраля Длительность: 4 месяца Одна из сильнейших команд по информационной безопасности Codeby School представляет 4-месячный онлайн-курс «Введение в реверс-инжиниринг». Данный курс будет полезен вирусным аналитикам, реверс-инженерам, программистам, разработчикам ПО, багхантерам и пентестерам. ℹ️ Преимущества курса REFB: ✔️ Помощь куратора и других учеников при возникновении сложностей в обучении; ✔️ Доступная стоимость курса; ✔️ Проверка всех Д/З куратором вручную; ✔️ Гарантия 100 % возврата средств – вы можете вернуть деньги за непройденные уроки в первые 14 дней обучения, если вам не понравится курс. 🤔 Интересно знать! Специалисты с навыками реверс-инжиниринга могут зарабатывать от 100 до 350 тыс. руб. в месяц. Начните становиться одним из них – записывайтесь на онлайн-курс «Введение в реверс-инжиниринг»! 🔥 Имеется промо-доступ на 7 дней! Узнать подробнее о курсе: https://reverse-intro.codeby.school/

Циклы в C — BREAK №3 Можно использовать функции такого типа для поиска имени в файле базы данных. Если файл слишком длинный и надоело ждать, то можно нажать на клавишу и выйти из функции до окончания работы. – Функция kbhit() возвращает 0, если не было нажатия. В противоположном случае она возвращает ненулевое значение, break вызывает выход из самого внутреннего цикла. Например: for(t=0; t<100; ++t) { count = 1; for(;;) { printf ("%d ", count); count++; if (count == 10) break; } } Выводит числа от 1 до 10 включительно 100 раз. Каждый раз, когда встречается break, контроль передается внешнему циклу for. 📓 #C #Код

Циклы в C — BREAK №2 Оператор break, как правило, используется в циклах, где особые условия могут вызвать немедленное завершение работы. – Ниже приведен пример того, как нажатие на клавишу может остановить выполнение функции look_up(): int look_up(char *name) { char tname[40]; int loc; loc = -1; do { loc = read_next_name(tname); if(kbhit ()) break; } while(!strcmp(tname, name)); return loc; } 📓 #C #Код

Циклы в C — BREAK №1 Оператор break имеет два назначения. Первое - это окончание работы оператора switch. Второе - это принудительное окончание цикла, минуя стандартную проверку условия. – Данное назначение здесь и рассматривается. Когда оператор break встречается в теле цикла, цикл немедленно заканчивается и выполнение программы переходит на строку, следующую за циклом. Например: #include <stdio.h> int main(void) { int t; for(t=0; t<100; t++) { printf ("%d ", t) ; if (t==10) break; } return 0; } Данная программа выводит числа от 0 до 10 включительно и заканчивает работу, поскольку break вызывает немедленный выход из цикла, минуя условие t< 100. 📓 #C #Код

Циклы в C — DO/WHILE В противоположность циклам for и while, сначала проверяющим условие, цикл do/while проверяет условие в конце. То есть, цикл do/while всегда выполняется, по крайней мере, один раз. Стандартный вид цикла do/while следующий: do { последовательность операторов; } while (условие); Возможно, наиболее типичным использованием цикла do/while является процедура выбора пунктов меню. Когда набран корректный ответ, она возвращает значение функции. Неправильный ответ приводит к повторному вводу. Следующий пример являет собой улучшенную версию меню программы проверки орфографии — КОД ТУТ. 📓 #C #Код

Циклы в C — WHILE №3 Когда необходимо несколько различных условий для окончания цикла while, как правило, используют одну переменную, являющуюся результатом действия этих условий, причем значение этой переменной может устанавливаться в различных частях цикла. Например: void func1 (void) { int working; working = 1; /* т.е. истина */ while(working) { working=process1(); if(working) working=process2(); if(working) working=process3(); } } Здесь любая из трех подпрограмм может вернуть ложь и вызвать остановку цикла. В теле цикла может и не быть никаких операторов. Например: while ((ch = getchar()) != 'А'); 📓 #C #Код

Никакие платные курсы больше не нужны — по этим 4 каналам можно освоить Frontend-разработку с нуля 👇 ▪️ Senior Frontend — JS
Никакие платные курсы больше не нужны — по этим 4 каналам можно освоить Frontend-разработку с нуля 👇 ▪️ Senior Frontend — JS, HTML и CSS ▪️ Frontend Interview — как проходить собеседования ▪️ Web Craft — только Web-разработка ▪️ Frontender Libs — библиотеки для фронтендера

Циклы в C — WHILE №2 Как и цикл for, цикл while сначала выполняет проверку, то есть тело цикла может вообще не выполняться. Благодаря этому можно не выполнять отдельные проверки перед циклом. – Хорошей иллюстрацией этого является функция pad(), добавляющая пробелы к концу строки до достижения предопределенной длины. void pad (char *s, int length) { int l; l = strlen(s); /* определение длины */ while (l<length) { s[l] = ' '; /* вставка пробела */ l++; } s [ l ] = '0'; /* строки должны заканчиваться нулем */ } Аргументами pad() являются s - указатель на удлиняемую строку и length - желаемая длина s. Если строка s имеет длину, равную или больше length, то код внутри цикла не будет выполняться. – Если длина строки s меньше чем length, то pad() добавляет требуемое число пробелов к строке. Функция strlen(), являющаяся частью стандартной библиотеки, возвращает длину строки. 📓 #C #Код

3 новых бота для геймдева, которые никогда тебе не пригодятся 👉 И зачем мне знать выручку игр других мобильных разработчиков? — пусть аналитикой шизики занимаются. 👉 Выручка игры и динамика подписчиков в Steam — ты сможешь знать всё. Но оно тебе надо? 👉 Тебе ведь не нужно следить за трендами геймдев — получать уведомления в Telegram о последних релизах на всех платформах. Быстро и бесплатно. Зачем? 👨‍💻 Сохрани эти боты, если хочешь. Что-то в них есть, конечно, они супер помогают. Но надо ли оно тебе — решай сам.

​​Циклы в C — WHILE №1 Следующий итерационный оператор, доступный в С, - это while. Его стандартный вид следующий: while (условие) оператор; Где оператор - это или пустой, или простой, или составной оператор. Условием может любое выражение, имеющее в качестве истины ненулевое значение. Цикл выполняется, пока условие истинно. – Следующий пример показывает процедуру, обрабатывающую ввод с клавиатуры, работающую пока не будет введен символ А: void wait_for_char(void) { char ch; ch = '0'; /* инициализация ch */ while(ch!='A') ch = getchar (); } Сначала ch устанавливается в 0, Цикл while начинается с проверки ch на равенство А. Поскольку ch инициализировано нулем, проверка выдаст истину и цикл начнется. 📓 #C #Код

⚙️ Курс «Реверсивный инжиниринг ПО под ОС Windows» Старт: 1 декабря Длительность: 6 месяцев 🎓 Курс позволяет подробно изучит
⚙️ Курс «Реверсивный инжиниринг ПО под ОС Windows» Старт: 1 декабря Длительность: 6 месяцев 🎓 Курс позволяет подробно изучить основные направления реверсинга приложений под Windows. В курсе подробно рассматриваются команды языка Ассемблера, детальный анализ приложений различного уровня сложности, от специальных задач типа crackme до рабочих приложений. Также изучаются образцы вредоносных приложений и различные техники, используемые исследователями ℹ️ Кому будет полезен курс: ✔️ Пентестерам, желающим лучше изучить направление реверсинга приложений; ✔️ Вирусным аналитикам и исследователям кода занимающимся изучением вредоносного ПО; ✔️ Программистам, разрабатывающим продукты в области ИБ или занимающимся разработкой ПО с повышенными требованиям к защищенности (промышленное, банковское ПО и т.д.); *Для прохождения курса необходимы базовые знания реверса 🔥 Имеется промо-доступ на 7 дней! 📌 Узнать подробнее о курсе: https://codeby.school/catalog/kurs-revers-na-windows

Лесенка в C — if-else-if Типичной программистской конструкцией является лесенка if-else-if. Она выглядит следующим образом: if (выражение) оператор; else if (выражение) оператор; else if (выражение) оператор; – Условия вычисляются сверху ное условие, то выполняется оператор, связанный с этим условием, а остальная часть конструкции игнорируется. – Последний оператор else часто играет роль оператора, выполняемого по умолчанию. – Если последний оператор else отсутствует, то не выполняется никаких действий в случае ложности всех условий Использование лесенки: #include <stdio.h> int main (void) { int magic = 123; /* искомое число */ int guess; printf ("Enter your guess: "); scanf {"%d", &guess); if(guess == magic) { printf (" Right ") ; printf("%d is the magic number", magic); } else if(guess > magic) printf (ff. . Wrong . . Too High"); else printf (".. Wrong .. Too low"); return 0; } 📓 #C #код

Слив секретных архивов с платными книгами для программирования: 📚 База №1 — Java, JavaScript, Python; 📖 База №2 — CPP, C#,
Слив секретных архивов с платными книгами для программирования: 📚 База №1 — Java, JavaScript, Python; 📖 База №2 — CPP, C#, SQL, HTML, PHP; 🗄 База №3 — ИИ, МО, Linux, Ruby. IT Memes — свежий IT юмор, отобранный нейросетью; 3D News — актуальные новости из IT-индустрии.

Вложенный оператор C - IF Один из наиболее трудных аспектов использования операторов if в любом языке программирования - это вложенность операторов if. – Под вложенным if подразумевается оператор if, имеющий еще один if или else. Пример: if (x) if (у) printf("1"); else printf("2"); Какому if соответствует какое else? К счастью, С предоставляет очень простое правило для разрешения такого рода проблем. – В С else соответствует ближайшему предшествующему if, еще не имеющему оператора else. В данном случае else связан с оператором if (у). – Для того, чтобы связать else с оператором if (х), следует использовать фигурные скобки, как показано ниже: f (x) { if (у) printf ("1"); } else printf ("2"); 📓 #C #Код

Оператор C — IF Стандартная форма оператора if следующая: if (выражение) оператор; else оператор; – Где оператор может быть или простым, или составным. – Оператор else не обязателен. Стандартная форма оператора if с составными операторами следующая: if (выражение) { последовательность операторов } Рассмотрим следующую программу, являющуюся простейшим вариантом игры «угадай число». Она печатает сообщение «Rignt», когда игрок угадывает число. # inсlude <stdio.h > int main(void) { int magic = 123; int guess; printf ("Enter your guess: "); scanf ("%d", &guess); if (guess == magic) printf(" Right "); return 0; 📓 #C #Код

📌 Бесплатное обучение по дизайну с нуля. Вместе сделаем тебе портфолио из 3+ новых работ Что ты получишь? - Фидбэк (разбор в
📌 Бесплатное обучение по дизайну с нуля. Вместе сделаем тебе портфолио из 3+ новых работ Что ты получишь? - Фидбэк (разбор всех ДЗ от куратора) - Тусовка (личный кабинет с уроками + живой чат) - Портфолио (упакуем по урокам и проверим) - Экзамен (аттестация и балл) Будем делать: веб-дизайн, графический дизайн, анимация интерфейсов - https://t.me/YudaevSchoolmkbot?start=ZGw6MTA1NTcw Программа обучения: - Как работать в Figma с нуля - Изучение основ дизайна (сетки, композиция т.д.) - Способы поиска контента и правильной работы с ним - Создание анимации интерфейса - 4 домашних задания - Личные разборы от наставника (дизайнер с опытом и доходом от 100к) - Эфир - "Как найти себе первого клиента" 👉 Переходи в чат, там тебя уже ждут кураторы, уроки, домашки и живое общение! - https://t.me/YudaevSchoolmkbot?start=ZGw6MTA1NTcw