c

    0зной

    1ответ

    Получил некоторые проблемы с мультиплексированием сокетов TCP. //socket is non-blocking const int MAX = 4096; char *buff[MAX]; char *p = buff; int fd, rvalue; rvalue = 0

    0зной

    1ответ

    Я не могу вставить значение элемента в struct в функцию inRange. Программа компилируется, но порог не работает, как полагают. Если я вставляю значение не из структуры, он работает хорошо. struct objec

    0зной

    2ответ

    Кажется, что существует конфликт между таймером 2 и таймером 3. Это доска MIPS и вместо использования языка ассемблера для программы; Я использую C. Timer1 для подсчета, который работает правильно. Ti

    3зной

    6ответ

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

    3зной

    2ответ

    Я никогда не сталкивался с такими переменными типами в python (хотя я все еще новичок в python и только что начал C). Я попадались типы переменных в C, и я смущен в точке, где диапазон значений привед

    -1зной

    1ответ

    Следующий код демонстрирует, что при вводе \0 вход не считывается после него. #include <stdio.h> #include <stdlib.h> #include <unistd.h> int main(void) { int fd; int fd2; char buf[

    -1зной

    2ответ

    Как я могу закончить строку в C? Я сделал функцию, чтобы соединить 2 строки и сделать один. Я читал, что должен заканчивать строку «\ 0», но как это сделать с объявлением вроде этого? char* string1= "

    -1зной

    4ответ

    Я знаю, что плавающие точки в C не очень точны. Но у меня есть снайпер, где я не понимаю, почему я получаю такие результаты. Во-первых, если я вычисляю в одной строке, я получаю неправильный результат

    -3зной

    1ответ

    В процессе отладки этой процедуры я обнаружил, что двумерный объект цели не может добавить NULL. void list_dir(char **dirp_array) { char *dir_name = "./"; DIR *dp; struct dirent *dirp;