Результаты поиска по запросу "c"
Вы не можете сделать это таким образом. Вот классический пример кода переполнения буфера. Посмотрите, что произойдет, если вы наберете 5, а затем 6 символов с клавиатуры. Если вы выберете больше (16 символов), вы перезапишете базовый указатель, затем адрес возврата функции, и вы получите ошибку сегментации. Что вы хотите сделать, это выяснить, какие 4 символа перезаписывают возвращаемый адрес. и заставить программу выполнить ваш код. Google вокруг стека Linux, структура памяти.
у пропустить строку в C, строкаx=1; в основном разделе, используяbufferoverflow; Тем не менее, я не знаю, почему я не могу пропустить адрес из4002f4 на следующий адрес4002fb несмотря на то, что я считаю 7 байтов формы<main+35> в<main+42>. Я ...
на самом деле. это всего лишь примеры. нам просто нужно дождаться, пока ОП, наконец, расскажет нам, как он запросил дату; вероятно, он скажет нам, что использует строку, содержащую дату в календаре майя, закодированную римскими цифрами :-)
у знать, как найти, какая дата больше, используя программу c пожалуйста, помогите мне, плз .... Спасибо
приведение к указателю из целого числа разного размера, кода pthread
У меня есть этот код для умножения матриц, используя pthreads, но я получаю ошибку «приведение к указателю из целого числа разного размера» Я не знаю, что не так. Я новичок в pthread, и это то, что я сделал до сих пор: #include <stdio.h> ...
Как преобразовать неподписанное int в число с плавающей точкой?
Мне нужно построить функцию, которая возвращает битовый эквивалент (float) x без использования каких-либо плавающих типов данных, операций или констант. Я думаю, что у меня есть, но когда я запускаю тестовый файл, он возвращает, что ...
альфа
тоящее время я застрял на небольшой части задания, которое мне нужно сделать. Одним из требований присвоения является «Вызвать функцию, которая запрашивает у пользователя каждое из значений коэффициентов a, b и c для квадратного уравнения и ...
так что не может быть состояния гонки.
трите на этот крошечный фрагментКод C [https://gcc.godbolt.org/z/6c4QLO]или же Код C ++ [https://godbolt.org/z/JovbfB]на кресте ... void b( char const *c); void a(void) { char const z[] = {0xd, 0xe, 0xa, 0xd, 0xb, 0xe, 0xe, 0xf, 0xa}; b(z); } ...
Могу поспорить, что int определяется сразу после вашей строки и что int принимает только небольшие значения, так что по крайней мере один байт равен 0.
по ошибке я определяю массив символов без '\ 0' в качестве последнего символа, что происходит потом? Я спрашиваю об этом, потому что заметил, что если я попытаюсь выполнить итерацию по массиву while (cnt! = '\ 0'), где cnt - это переменная int, ...
также как и
ли поставить эквивалент#define VAR (в программе на C) в make-файл, чтобы можно было контролировать, какая часть программы должна быть скомпилирована?
.)
оложим, следующий минимальный код: #include <stdio.h> char character = 'c'; int main (void) { char character = 'b'; printf("The current value of head is %c", character); }Я переписалcharacter вmain, Тогда что случилось сc? Будет ли он уничтожен ...
Вы просто хотите проанализировать файл как текст. Итеративно найдите индекс строки "nalu_type =" и затем получите подстроку того, что будет после этого. Часть, которую вам не хватает, это то, что ограничивает значение х. Вам нужно знать, что такое конечный разделитель.
я есть файл, и я хочу прочитать этот файл, используя программу C, используя операции с файлами. Тогда я хочу взять параметры из этого файла. Скажем, nalu_type = x. Поэтому всякий раз, когда я обнаруживаю строку nalu_type в этом файле, я хочу ...