Результаты поиска по запросу "c"
Valgrind: недопустимое чтение размера 4 -> sigsegv, отлично работает без valgrind и в visual studio
Я реализовал алгоритм сжатия (используя кодирование Хаффмана), который использует приоритетную очередь узлов (структура, которую я определил). Теперь, когда я просто запускаю код в Linux или Visual Studio, все работает отлично. Когда я проверяю ...
Тайм-аут установки сокета UDP
Я пытаюсь установить тайм-аут 100 мс на UDP-сокете. Я использую C. Я разместил соответствующие фрагменты моего кода ниже. Я не уверен, почему это не время ожидания, а просто зависает, когда он не получает сегмент. Работает ли это только на ...
Что означает «lvalue required» в ошибке компилятора C? [закрыто]
#include<stdio.h> //line 1 #include<conio.h> //line 2 void main() //line 3 { //line 4 int a=6,g=7,b=3; //line 5 clrscr(); //line 6 printf("%d",a>?g=a:g=b); //line 7 getch(); //line 8 }Случай 1: перед сохранением файла Это приведет к ошибке в ...
C Инициализация статического массива - насколько многословным я должен быть?
Чтобы инициализировать массив int со всеми нулями, мне нужно использовать: int foo[10] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};Или это будет работать: int foo[10] = {0};
c программирование проверки, нажата ли клавиша без остановки программы
как вы знаете, при использовании getch () в Windows, приложения ждут вас, пока вы не нажмете клавишу, Как я могу прочитать ключ без остановки программы, например: void main(){ char c; while(1){ printf("hello\n"); if (c=getch()) { . . . } ...
создание интерактивного диалога с помощью opengl [закрыто]
Как я могу создать экран аутентификации через OpenGl? Есть ли учебник или веб-страница? ПРИМЕЧАНИЕ: я не нашел ни одной, если бы нашел, я бы не задавал вопрос. Если есть какая-либо страница, просто дайте имя, чтобы я мог стереть этот ...
Поддержка отражений в Си
Я знаю, что это не поддерживается, но мне интересно, есть ли какие-то хитрости вокруг этого. Какие-нибудь советы?
Как использовать выражения указателя для доступа к элементам двумерного массива в C?
Я знаю, что для одномерных массивовx=a[i] эквивалентноx=*(a+i), но как я могу получить доступ к элементам двумерных массивов, используя указатели?
Определить лексикографическое расстояние между двумя целыми числами
Скажем, у нас есть целые лексикографические3,5,6,9,10,12 or 0011,0101,0110,1001,1010,1100 Каждый с двумя установленными битами. Я хочу найти расстояние (сколько лексикографических перестановок между ними, без фактических перестановок) между ...
Почему start_routine для pthread_create возвращает void * и принимает void *
Заголовок функции дляpthread_create выглядит так: int pthread_create(pthread_t * thread, const pthread_attr_t * attr, void * (*start_routine)(void *), void *arg);Я все это понимаю, за исключением того, что указатель функции дляstart_routine ...