Результаты поиска по запросу "c"
На самом деле код, который был опубликован, был неправильным; Я редактировал это.
у знать, как я могу сформировать двумерный массив, используя двойные указатели? Предположим, мое объявление массива: char array[100][100];Как я могу получить двойной указатель, который имеет такое же распределение и свойства?
Используйте мьютекс или аналогичный механизм синхронизации.
имался разработкой встроенного программного обеспечения на ОС RTOS для C и столкнулся с проблемой доступа к общим ресурсам из нескольких потоков. У меня две проблемы. Первый - установка и получение значения переменной состояния в конечном ...
Как все эти родительские и дочерние вещи связаны с циклическим файловым вводом / выводом?
от вопрос уже есть ответ здесь: Почему разветвление моего процесса приводит к тому, что файл читается бесконечно [/questions/50110992/why-does-forking-my-process-cause-the-file-to-be-read-infinitely] 3 ответаЯ создаю многопроцессную программу. ...
Дело в том, что если необходимо считать, что необходимо сломать или согнуть первое указание, постарайтесь сделать это как можно более разумно, безопасно и экономно. Зачем это ломать? Основная причина (или оправдание, если вы предпочитаете) заключается в воспринимаемой читабельности. Объяснение одной переменной в строке может занять много места на экране. Или, если вам нужен несколько надуманный пример, рассмотрите вложенные циклы с N уровнями глубины, каждый из которых имеет свой собственный индекс / счетчик. Вместо того, чтобы иметь N переменных в N строках, каждая с комментарием, который читает «переменная цикла», поместите их все в одну строку с одним и тем же комментарием.
ли «хороший» способ написать «указатель на что-то» в C / C ++? Я использую, чтобы написатьvoid foo( char *str ); Но иногда я нахожу это довольно нелогичным, потому что типstr «указатель на символ», то он должен быть более логичным, чтобы ...
Перемещение по полным строкам, а не по символам - за исключением случаев поиска следующего конца строки.
аюсь создать функцию, которая будет определять, есть ли последовательные строки в массиве символов, которые идентичны. Например, если массив char содержит: Здравствуй Привет Привет Привет Привет тогда массив будет изменен ...
Проблема не в обычной проблеме точности с плавающей точкой, а в том, что исходный плакат заставляет «(x> = 0)» возвращать false в состоянии цикла, когда «x == 0» имеет значение true вне цикла.
м численном моделировании у меня есть код, подобный следующему фрагменту double x; do { x = /* some computation */; } while (x <= 0.0); /* some algorithm that requires x to be (precisely) larger than 0 */С определенными компиляторами (например, ...
PDB, по крайней мере, раньше также документировался, но он также достаточно сложен, чтобы не читать его напрямую, если это вообще возможно.
я есть несколько вопросов, касающихся отладочных символов и того, что можно с ними сделать, кроме того, что касается отладки. Меня больше всего интересуют ответы, касающиеся GCC, но я также был бы рад узнать, как это выглядит под другими ...
Выход
аюсь использоватьctypes, Я заинтересован в манипулировании структурами C, содержащими массивы. Рассмотрим следующееmy_library.c #include <stdio.h> typedef struct { double first_array[10]; double second_array[10]; } ArrayStruct; void ...
основываясь на статье, на которую я ссылаюсь, вы можете попробовать сравнить числа как целые числа. Если они находятся в пределах 1 целого числа друг от друга, они лежат в пределах одного шага с плавающей запятой / двойной точности друг от друга. Если вы знаете, что ни один из аргументов не равен нулю, вы можете сравнить числа с плавающей запятой / удвоения с некоторой минимальной точностью.
спользовании типа данных double или float в приложении для iPhone у меня возникают проблемы со сравнениями "> =" и "<=", поскольку при присвоении переменной число, введенное с одним десятичным знаком, например 4.2, число с плавающей запятой или ...
Спасибо за ваш ответ. К сожалению, у нас нет источника для этой библиотеки. Но я нашел одну альтернативную библиотеку 'libcdnviptcl8.4', которая имеет эти символы 'GLOBAL' readelf -s libcdnviptcl8.4.so | grep prttclStubsPtr 636: 00000000000d8068 8 ОБЪЕКТ ГЛОБАЛЬНОЕ ПО УМОЛЧАНИЮ 24 ptrtclStubsPtr Я выполнил команду, включающую эту библиотеку, и все еще сталкиваюсь с той же проблемой.
аюсь создать исполняемый файл с файлами .o, .so, .a. Вот моя команда сборки: - pkgs/gcc/v4.8.3/bin/gcc -L/usr/X11R6/lib -O2 -DUSE_FLEX -Wall -Wno-char-subscripts -fPIC -DLINUX -DG_DISABLE_CONST_RETURNS -fno-strict-aliasing -o ...