ebx в стэковом фрейме
global sys_read
global sys_write
global sys_errno
section .text
syscall_3: push ebp
mov ebp, esp
**push ebx**
mov ebx, [ebp+8]
mov ecx, [ebp+12]
…
global sys_read
global sys_write
global sys_errno
section .text
syscall_3: push ebp
mov ebp, esp
**push ebx**
mov ebx, [ebp+8]
mov ecx, [ebp+12]
…
Запросить положительное число не больше 1000 (переспрашивать, в случае ошибки ввода) и вывести на экран через запятую все положительные чётные числа.
Пробовал использовать цикл while, условие if(k < 0 && k > 1000) типа того
…
Лазил я по коду imgui, и нашел там такой код:
typedef int (*ImGuiInputTextCallback)(ImGuiInputTextCallbackData* data);
typedef void (*ImGuiSizeCallback)(ImGuiSizeCallbackData* data);
typedef void* (*ImGuiMemAllocFunc)(size_t sz, …
Как ограничен размер создаваемого массива(с/с++)? Мб языком программирования или компилятором? Вопрос относится как к статическим так и динамическим массивам.
Буду очень благодарен за развернутый ответ.
…
typedef double (*d3vptr)[3];
typedef d3vptr (*search_for_vec_fptr)(d3vptr, int, double);
search_for_vec_fptr set_sr_func(int num, search_for_vec_fptr func);
Есть задание описать функцию set_sr_func без typedef.
Первый typedef я понял – эт…
Имеется код для записи содержимого файла в строку, зная точный размер содержимого файла (узнается заранее):
void read_file(FILE *fd, char *text, int size)
{
fgets(text, size, fd);
}
Далее я посимвольно перебираю и распечатываю строку:…
Нужно выполнить расчет времени работы алгоритма в миллисекундах, но почему-то идет расчет времени работы всей программы и время работы выводится не в миллисекундах. Как можно поправить?
Сам код
#define _CRT_SECURE_NO_WARNINGS
#include <…
Объясните мне пожалуйста, почему не переворачивает фразу корректно? Вроде работает но не так.
Sample Input:
sI ur.redoCgnuoY a doog ?etis
Sample Output:
Is YoungCoder.ru a good site?
#include <stdio.h>
#include <string.h>
int…
Задание звучит так: необходимо создать структуру с 3 полями(число строк, число столбцов и матрица). Далее необходимо создать функцию, которая будет выделать память под эту матрицу и функцию которая будет делать эту матрицу единичной. Далее…
Я не знаю почему крашится моя программа но в отладчике я прошёлся по программе и увидел что крашит её на строке где есть strcpy().Код как и само задание взято с Codewars. Вот ссылка:https://www.codewars.com/kata/58f5c63f1e26ecda7e000029
#i…
Есть массив структур состоящий из 3-х элементов, так же есть ф-ция быстрой сортировки(так же есть в коде), но не могу понять как отсортировать массив структур по полю price.
#include <stdio.h>
#include <stdlib.h>
struct book
{…
Имеется процесс, который много раз форкается и запускает множество процессов. Те, в свою очередь, запускают свои процессы дочерние, не делая их trace-инга. Нужно из главного процесса trace-ить ВСЕ дочерние процессы до единого через ptrace….
Необходимо в функцию getopt() передать параметру -s два аргумента (координаты точки).
./myfunc -s 2.5 7.3
Эта задача легко реализуется, если передавать аргументы в виде строки:
./myfunc -s "2.5 7.3"
Но этот вариант забракован.
…
Пишу калькулятор. Во время компиляции произошла ошибка, хотя вроде сделал все правильно.
Сама ошибка: main.c:26:12: предупреждение: assignment to «GtkEntry *» {aka «struct _GtkEntry *»} from incompatible pointer type «GtkWidget *» {aka «st…
Для практики задали разработать алгоритм для поиска подстроки в строке, а так же чтоб там была работа с файлами. Проблема с работой с файлами. Как можно реализовать вывод текста, который вводишь в КОНСОЛИ, чтоб он из нее сохранялся в файл …
можете мне помочь с размером цифр, например когда я ввожу 01234 то все работает как бы должно быть, а так не должно быть, лимит цифр должен быть в пределах четырех
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>…
Насколько я понимаю, интерпретатор Python (в частности, PVM) — это просто программа, написанная на C, которая принимает на вход инструкции байт-кода и меняет свое состояние в зависимости от этих инструкций, но также может изменять среду, в…
Сколько раз нужно вызвать sleep/nanosleep и неблокирующую функцию, чтобы работало, как блокирующая функция?
есть функция, которая принимает массив и кол-во элементов в нем и сортирует его.
Я хочу добавить флаг, который будет указывать в каком порядке сортировать, как мне реализовать в коде смену знака с ">" на "<" с пом…
В динамическую память с клавиатуры внести матрицу действительных чисел заданной размерности. Затем из введенной матрицы сформировать две новые: в первую записать те строки, сумма значений которых превышает заданный предел SLim, а во второ…
Как "красиво" можно инициализировать память после выполнения malloc(), как, например, инициализируется массив. Например:
#include <stdio.h>
#include <stdlib.h>
void main() {
size_t* a = malloc(11 * sizeof(size_t));
/…
Проблема во второй части программы, а именно в строке fprinf(); Почему-то она не записывает в файл полностью строку со всеми пробелами. Она записывает первое слово до пробела, а потом исполняется заново, с новой строки записывает второе сл…
Проблема во второй части программы, а именно в строке fprinf(); Почему-то она не записывает в файл полностью строку со всеми пробелами. Она записывает первое слово до пробела, а потом исполняется заново, с новой строки записывает второе сл…
Получаю данные в буфер, если ячейка больше 100 это "1" если меньше 100 это "0". Первые 3 бита это данные присутствия датчика. Т.е. складываю данные с 4 по 11 ячейки буфера, формируя 1 байт и т.д. Должно получиться в 0b0…
Получаю данные в буфер, если ячейка больше 100 это "1" если меньше 100 это "0". Первые 3 бита это данные присутствия датчика. Т.е. складываю данные с 4 по 11 ячейки буфера, формируя 1 байт и т.д. Должно получиться в 0b0…
На ввод в консоль подается несколько слов через пробел. Нужно вывести эти слова в файл. И записать их в выходной файл.
У меня эта функция записывает в выходной файл только первое слово.
что я делаю не так?
void write_to_the_endfile(char* p…
На ввод в консоль подается несколько слов через пробел. Нужно вывести эти слова в файл. И записать их в выходной файл.
У меня эта функция записывает в выходной файл только первое слово.
что я делаю не так?
void write_to_the_endfile(char* p…
уважаемые.
Редко обращаюсь за помощью, т.к. предпочитаю гуглить и искать самостоятельно.
Однако, столкнулся с трудностью. Писал небольшую игру на SDL2, задача по университету.
Собственно говоря, у меня несколько модулей: gui.cpp, gui_loade…
Я наткнулся на такой медиаконтейнер, в котором dts AVPacket и AVFrame всегда равен порядковому номеру кадра в потоке, а сам AVStream (после avformat_find_stream_info) имеет вот такую мету:
Video Stream Info:
codecpar->codec_type: 0
…
Требуется реализовать функцию, которая умножает матрицу на вектор. Матрица – двумерный массив, вектор – одномерный. Я реализовал функции для скалярного умножения и произведения матрицы на число, вот мой код:
#include <stdio.h>
doubl…
Свежие комментарии