Результаты поиска по запросу "c"
Возвращение строки из функции
Я пытаюсь сделать функцию подстроки на c. Должно быть возвращено «cdef», но оно ничего не возвращает. Как я могу это исправить? Благодарю. #include<stdio.h> #include<conio.h> #include<string.h> char* substring( char *, int, int ); int main(){ ...
Почему getppid () от ребенка вернуть 1
Я запускал программу #include<stdio.h> #include <unistd.h> main() { pid_t pid, ppid; printf("Hello World1\n"); pid=fork(); if(pid==0) { printf("I am the child\n"); printf("The PID of child is %d\n",getpid()); printf("The PID of parent of child ...
Создание массива для хранения массивов символов в C
Мой C сейчас немного ржавый, поэтому я не могу создать что-то, что я считаю достаточно простым. Позвольте мне сослаться на массивы символов в качестве строк для этого поста. Это прояснит и мне, и вам. У меня есть массив, который может содержать ...
Есть ли функция для копирования массива в C / C ++?
Я программист на Java, изучаю C / C ++. Итак, я знаю, что в Java есть такая функция, как System.arraycopy (); скопировать массив. Мне было интересно, если есть функция в C или C ++ для копирования массива. Мне удалось найти реализацию для ...
Почему я не могу использовать sizeof в состоянии препроцессора?
Я понимаю, что sizeof - это оператор, который вычисляется во время компиляции в целочисленную константу. Но, похоже, его нельзя использовать в директиве препроцессора #if, например: #if 4 == sizeof(int) typedef int Int32; #endif(cygwin-gcc ...
C struct инициализация с использованием меток. Это работает, но как?
Вчера я нашел некоторый код инициализации структуры, который бросил меня в цикл. Вот пример: typedef struct { int first; int second; } TEST_STRUCT; void testFunc() { TEST_STRUCT test = { second: 2, first: 1 }; ...
Что произойдет, если мы побитно сдвинем целое число больше его размера [дубликата]
На этот вопрос уже есть ответ здесь: Неожиданный результат C / C ++ побитовых операторов сдвига [/questions/9860538/unexpected-c-c-bitwise-shift-operators-outcome] 6 ответовПри компиляции Visual Studio, следующей за кодом C, результат равен ...
Linux - чтение последовательного порта, возвращающее EAGAIN
У меня возникли проблемы с чтением некоторых данных из последовательного порта, который я открыл следующим образом. Я использовал этот экземпляр кода много раз, и все работало нормально, но сейчас, по какой-то причине, которую я не могу понять, я ...
Как отправить Ctrl + Z в C
Я работаю с Arduino. Я хочу отправитьCtrl+z после строки в C. я попытался обрезать^Z но это не сработало. Так как это сделать?
Арифметика с плавающей точкой и машинный эпсилон
Я пытаюсь вычислить приближение значения эпсилон дляfloat типа (и я знаю, что это уже в стандартной библиотеке). Значения эпсилона на этой машине (напечатаны с некоторым приближением): FLT_EPSILON = 1.192093e-07 DBL_EPSILON = 2.220446e-16 ...