Спасибо..за чёткий сценарий и меткие отступления!! Канал для гиков...можно уроки и по более 72 000 000 /2/16 *2/(36 000-1)/(60 000-1) Для тех кто смотрел пред идущий урок и сможет посчитать, пишите ответы в низу...
@timelord11375 жыл бұрын
Спасибо большое) Когда указатели?
@narodstream5525 жыл бұрын
Пожалуйста! Указатели всегда. Потому что это не просто тема урока, а целая эпопея. За один урок мы всё это не пройдём. Также как сборка проектов с помощью утилиты make. Всё постепенно. Вообще, для меня это просто адреса того места, где лежит структура, массив, переменная, функция или любая информация.
@narodstream5525 жыл бұрын
Вообще слово "когда" для меня провокационное. Ибо если я на этот вопрос отвечу, но потом по тем или иным обстоятельством событие не произойдёт "тогда", то будет хорошая пища опять для хейтеров.
@timelord11375 жыл бұрын
@@narodstream552 Ни в коем случае не имел ввиду как скоро, разумеется Вам виднее в каком порядке подавать материал) Я имел ввиду в какой части нашего пути в С мы с ними познакомимся - достаточно ли будет знать основы, или же это настолько сложная тема, что нам придется еще многое изучить? P.S. Здесь ведь как на настоящей лекции - кто то усердно вникает в материал, а кто то развлекается на задней парте. Так вот хейтеры - та самая камчатка, жаль что в отличие от реальной лекции, их нельзя попросить покинуть помещение.
@oleg_akochenok5 жыл бұрын
Спасибо за урок! Почему то проверка на длину strlen(str)==0 не работает. Как я понял при простом нажатии клавиши ввода, вместо числа тоже должно появляться сообщение Only one character is required. Но почему то, ничего не пишет, а снова ждет ввода. Если я неправильно понял, то тогда зачем нужна эта проверка в данном условии if(strlen(str)>1 || strlen(str)==0), а именно strlen(str)==0?
@narodstream5525 жыл бұрын
Отличную пищу для хейтеров Вы приподнесли. Я, признаться, не проверял, каюсь. В дальнейших уроках мы обязательно решим данный вопрос
@oleg_akochenok5 жыл бұрын
@@narodstream552 Я ненарочно))) Просто стало интересно почему не срабатывает. Может быть символ пробела надо поставить, но пока опыта не хватает. Попробовал ' ', тоже не сработало.
@sergatmel82425 жыл бұрын
👍
@МаксимДорошин-ы3у5 жыл бұрын
Я думал goto есть только в ассемблере и бейсике
@ДимаДима-к1н4 жыл бұрын
Быстрей бы к структкрам...типа меню {заголовок[],& param, &next , & prew} menu_item; Просто заполняем, масштабируем...кольцевое меню для контролеров. Или массив Связанным списком+ ф-я обработчик кнопок . /* >+-
@eugenevetrov50695 жыл бұрын
Проверка на длину введенной строки совершенна не нужна, так как дальше все равно работаете только с одним символом.
@narodstream5525 жыл бұрын
Это Вам не нужна, товарищ дорогой хейтер. А нам нужна. Универсальность. Просят ввести символ - вводи один! Это такие, так сказать, правила хорошего тона, которые неплохо перенять и в других моментах.
@eugenevetrov50695 жыл бұрын
@@narodstream552, для ввода одного символа есть более подходящие функции, ну или, если так уж хочется scanf(), модификатор формата %c. И снова не нужна проверка длины. В Вашем ответе уж больно намешано все в кучу. И универсальность, и хороший тон, и даже наставить меня на путь истинный решили. Вы отвечаете так потому, что Вам не нравятся мои комментарии? И кто ж тут хейтер?
@narodstream5525 жыл бұрын
Хейтер - тот кто пытается подбить на провокацию. Но со мной не проканает. Тема урока - инструкции break, continue и goto. Остальное по усмотрению. Как-то так. Проверку длины я решил сделать для универсальности. Это один из методов. имеющий право на существования. Он придуман не мной. Используется во многих продуктах.