Результаты поиска по запросу "c"
Как понять локальное хеширование?
Я заметил, что LSH, кажется, хороший способ найти похожие элементы с большими свойствами. После прочтения бумаги http://www.slaney.org/malcolm/yahoo/Slaney2008-LSHTutorial.pdf [http://www.slaney.org/malcolm/yahoo/Slaney2008-LSHTutorial.pdf]Я все ...
PlaySound in C издает звуковые сигналы, но не воспроизводит wav-файл
В C мойPlaySound не выдает никаких ошибок ... но вместо воспроизведения файла, который я хочу, он просто подает звуковой сигнал. Какие-либо предложения? Я пытался : PlaySound("song1.wav", NULL, SND_ALIAS | SND_APPLICATION);А ...
Получите число байтов, доступных в сокете, с помощью 'recv' с 'MSG_PEEK' в C ++
C ++ имеет следующую функцию для получения байтов из сокета, он может проверять количество байтов, доступных сMSG_PEEK флаг. С участиемMSG_PEEKвозвращаемое значение recv - это количество байтов, доступных в сокете: #include <sys/socket.h> ...
Регулярное выражение для распознавания объявлений переменных в C
Я работаю над регулярным выражением для распознавания объявлений переменных в C, и я получил это. [a-zA-Z_][a-zA-Z0-9]*Есть ли лучшее решение?
Почему константы хранятся в текстовом сегменте на карте памяти C?
Здравствуйте. Пожалуйста, рассмотрите приведенные ниже фрагменты кода, скомпилированные с помощью gcc на машине Linux (64-битной) с соответствующей картой памяти. #include <stdio.h> int global = 2; int main(void) { int local = 0; return 0; ...
что происходит при передаче по ссылке в C?
Я знаю, что когда мы передаем параметр в функцию, в стеке функции создается копия, и фактическое значение параметра в функции вызывающего не изменяется. Что происходит, когда вы передаете указатель на функцию? Я знаю ...
Почему strdup считается злом
Я видел несколько плакатов о том, чтоstrdup это зло Есть ли консенсус по этому вопросу? Я использовал его без каких-либо чувства вины и не вижу причин, почему это хуже, чем использоватьmalloc/memcpy. Единственное, что я думаю, может ...
очистить / усечь файл в C, если он уже открыт в режиме «r +»
Мой код в настоящее время выглядит примерно так (эти шаги разделены на несколько функций): /* open file */ FILE *file = fopen(filename, "r+"); if(!file) { /* read the file */ /* modify the data */ /* truncate file (how does this work?)*/ /* ...
Многоканальная реализация с использованием системного вызова fork () execvp () wait () pipe () - это просто не работает
Мне нужно реализовать мою оболочку, которая обрабатывает несколько команд канала. Например, мне нужно быть в состоянии справиться с этим:ls | grep -i cs340 | sort | uniq | cut -c 5, Я предполагаю, что проблема заключается в том, что я не передаю ...
разница между <stdlib.h> и <malloc.h>
Когда я используюmalloc в программе на Си я получаю предупреждение: warning: incompatible implicit declaration of built-in function 'malloc' [enabled by default]Я могу тогда включить<malloc.h> или же<stdlib.h> избавиться отwarning хотя это ...