c — вопросы с ответами

3 ответа
struct State { int* maxLiters; int* nowLiters; } parentState; void makeState(State& s) { if ((s.maxLiters = (int*)malloc(cups*sizeof(int))) == nullptr) { error(); } if ((s.nowLiters = (int*)malloc(cups*sizeof(int))) == nullptr) { error(); } } void delSta...
pointers
08 сен. 2014, в 10:17
6 ответов
Мне нужно написать программу, где мне приходится печатать числа, которые встречаются дважды или более двух раз в массиве. Чтобы упростить работу, я работаю над сортированным массивом. Вот мой код. #include <stdio.h> int main() { int n,i; int a[10]={2,2,2,4,6,6,9,10,10,11}; printf...
arrays
for-loop
loops
08 сен. 2014, в 00:39
3 ответа
Следующая функция сдвигает-левый double операнд: double shl(double x,unsigned long long n) { unsigned long long* p = (unsigned long long*)&x; *p += n << 52; return x; } Является ли эта функция гарантией правильной работы на всех платформах? Вы можете принять правильную комб...
bit-shift
double
08 сен. 2014, в 00:03
1 ответ
Я пытаюсь скомпилировать библиотеку C под названием DevIL на OSX Maverick с Clang.I запустил файл конфигурации, затем "make". Я получаю следующую ошибку: error: недопустимый аргумент '-std = gnu99' недопустим с 'C++/Obj C++' Означает ли это, что я пытаюсь скомпилировать C-код с компилятором C++? ...
clang
macos
07 сен. 2014, в 16:25
2 ответа
Имея исполняемые rary.cpp./library.so(rary.cpp) и. /main (main.cpp), оба используют один и тот же api.h Единственный метод (void method (void)) имеет только свою подпись в api.h, фактическая реализация - main.cpp. Во время компиляции rary.cpp не включает фактическое определение метода: main.cpp н...
dynamic-loading
07 сен. 2014, в 02:30
2 ответа
В моем проекте C я читаю данные из файла obj и файла изображения для opengl. Все данные объединены в 1 файл заголовка. Пример (код psuedo): vertices = { 0 , 2, 4, .... }; normals = { 0, 0, 0, .... }; texture_pixels = { 0, 0, 0 ... } Дело в том, что все эти данные составляют до 15 мб заго...
header
07 сен. 2014, в 02:01
1 ответ
Я хочу научиться делать крючки, поэтому я попробовал простую программу, чтобы проверить меня. Крюк работает отлично, но я также хотел вызвать исходную функцию после вызова hooked. Пытался делать по-разному, перемещая стек, восстанавливая исходные байты, а затем вызывая исходную функцию в конце заце...
dll
hook
06 сен. 2014, в 20:51
1 ответ
Я создал кнопку "Владелец-Рисование". Я использую сообщение WM_CTLCOLORBTN, чтобы его нарисовать: //get the text of the button wchar_t buttonText[20]; int textLength = SendMessage((HWND)lParam,WM_GETTEXT,20,(LPARAM)buttonText); Font FootlightMTLight(L"Footlight MT Light...
user-interface
winapi
06 сен. 2014, в 12:22
3 ответа
У меня есть проблема, когда алгоритм подсчитывает сумму цифр, которые использовались в цикле. Позвольте мне изложить основные принципы: 1 2 3 4 5 6 7 8 9 = 9 цифр 1 2 3 4 5 6 7 8 9 10 = 11 цифр Я попытался немного найти решение, но я не смог найти решение, которое было бы подходящим. Основная...
count
sum
digits
05 сен. 2014, в 21:55
2 ответа
Я написал программу с большим количеством if sections.It's написана с Visual Studio 2013 (scanf_s). Он пропускает некоторые, if секции, хотя они будут выполнены. Не могли бы вы рассказать мне, почему? Мое подозрение: первая команда scanf выполняется чисто. Другие команды scanf не работают. Я ничего...
if-statement
fflush
05 сен. 2014, в 14:12
2 ответа
Я пытаюсь создать новую копию argv, а затем передать ее на python PySys_SetArgv, где я получаю сообщение об ошибке: Мои аргументы argv: ./matrix -r 2 -c 2 -MIN 0 -MID 10 -UPPER 50 -MAX 100 Я хочу создать новую копию argv, называемую argv_new, которая содержит аргументы, начиная с -MIN и заканчив...
05 сен. 2014, в 12:39
1 ответ
Мне нужно связать консольную программу C (как подпроцесс) с Python, используя stdin/stdout. программа C больше o меньше: tmp = 0.0; printf("\ninput>>"); scanf_s("%f",&tmp); printf ("\ninput was: %f",tmp); tmp = 0.0; printf("\ninput>>"); scanf_s("%f",&am...
subprocess
28 июнь 2010, в 11:29
1 ответ
У меня есть программа на C и программа Python на том же компьютере. Программа C генерирует некоторые данные во вложенных структурах. Какая форма IPC - лучший способ передать эти данные в программу python? Сериализация в C (особенно вложенные структуры) - это реальный медведь из того, что я слышу, из...
sockets
serialization
27 июнь 2010, в 15:49
1 ответ
Я прочитал официальный ctypes учебник, а также обыскал SO, но не смог найти способ объявить эту структуру с помощью ctypes. Эта структура возвращается одной из функций, которые я пишу для интерфейса Python для. typedef struct{ int i; float *b1; float (*w1)[]; }foo; Это то, что у меня ес...
ctypes
25 июнь 2010, в 15:30
1 ответ
Я ссылаюсь на этот файл kbdext.c "и его заголовочный файл, указанный в http://www.docdroppers.org/wiki/index.php?title=Writing_Keyloggers (списки находятся внизу). Я пытался скомпилировать это в dll для использования в Python или Visual Basic, но не удалось. Я не знаком с C или GCC, чтобы разо...
dll
swig
10 июнь 2010, в 22:30
Наверх
Меню