Результаты поиска по запросу "c"

1 ответ

@GamErix Cheers, я сделал это.

могу имитировать нажатие клавиш с DirectInput? В настоящее время у меня есть инициализация (но я не уверен, хорошо это или нет): #include <dinput.h> #pragma comment (lib, "dinput8.lib") #pragma comment (lib, "dxguid.lib") LPDIRECTINPUT8 din; // ...

2 ответа

вникнул в это.

челэта статья о строгом алиасинге в C / C ++ [http://cellperformance.beyond3d.com/articles/2006/06/understanding-strict-aliasing.html] , Я думаю, что то же самое относится к C ++. Как я понимаю, строгий псевдоним используется для изменения кода ...

13 ответов

Я не думаю, что этот ответ дает какую-либо ценную информацию.

у индексация в массиве начинается с нуля в C, а не с 1?

ТОП публикаций

5 ответов

Даже с использованием лицензионного ключа, как упоминал @Aaron, это проблематично, так как если вы действительно хотите скрыть этот ключ или запретить его использование разными пользователями, это все равно невозможно. Только если весь ваш механизм кода похож на работу с этой строкой, и он уникален для каждой системы.

м приложении C у меня есть ключ дешифрования, который используется для дешифрования наборов в базе данных (имя пользователя / пароль). В настоящее время я просто объявил это char * key = "$$$secretSampleDecryptionKey$$$";Вскоре после этой строки ...

2 ответа

Я исправил это. Я сохранил файлы в неправильном месте. Спасибо!

if(stat("seek.pc.db", &files) ==0 ) sizes=files.st_size; sizes=sizes/sizeof(int); int s[sizes];пилирую это в Visual Studio 2008 и получаю следующую ошибку: ошибка C2057: ожидаемая ошибка константного выражения C2466: невозможно выделить массив ...

1 ответ

const char * конкатенация

Мне нужно объединить два константных символов, как эти: const char *one = "Hello "; const char *two = "World";Как я могу сделать это? Я прошел этиchar*s из сторонней библиотеки с интерфейсом C, поэтому я не могу просто использоватьstd::string ...

3 ответа

Scanf / Printf двойная переменная C

Допустим, у меня есть следующий фрагмент кода на C: double var; scanf("%lf", &var); printf("%lf", var); printf("%f", var);Он читает из переменной stdin 'var' и затем печатает дважды в stdout 'var'. Я понимаю, как вы читаете двойную переменную из ...

5 ответов

Динамически распределять память для массива структур

Вот что я пытаюсь сделать: #include <stdio.h> #include <stdlib.h> struct myStruct { int myVar; } struct myStruct myBigList = null; void defineMyList(struct myStruct *myArray) { myStruct *myArray = malloc(10 * sizeof(myStruct)); *myArray[0] = ...

5 ответов

здесь, в приведенном выше фрагменте, строка 2: мы не увеличиваем переменную массива, однако извлекаем значение 1-го индексированного элемента в массиве, используя адрес массива.

ю, что не безопасно менять адрес указателя, если он лежит в куче, потому что освобождение его позже вызовет некоторые проблемы, но безопасно ли это делать, если указатель объявлен в стеке? Я говорю о чем-то вроде этого: char arr[] = "one two ...

8 ответов

Вы можете вставить байт в канал, открытый как неблокирующий, чтобы сообщить другому потоку, когда это будет сделано, а затем использовать неблокирующее чтение, чтобы проверить состояние канала.

ирую завершение работы многопоточного сервера. Если все идет как надо, все потоки выходят самостоятельно, но есть небольшая вероятность того, что поток застрянет. В этом случае было бы удобно иметь неблокирующее соединение чтобы я мог ...