Результаты поиска по запросу "c"
Игнорирование перми на объекте сокета является мусором. Go Linux!
я есть программа, которая создает сокет, и затем я хочу изменить права доступа к файлу сокета: ret_val = chmod(filename, 0777);, но это не изменится, хотя ret_val будет 0. Если я попробую то же самое в обычном файле, это сработает. Есть ...
Загрузить файл с iphone по протоколу SFTP
я есть приложение для iPad, которое выводит файл PDF, который нужно загрузить на удаленный сервер. Какие у меня есть варианты? Есть ли реализация iOS по протоколу sFTP или FTP, которая поможет мне в этом? Можно ли это сделать, используя другой ...
Очевидно, что это не очень хорошо, так что будет проще, если вы оставите свой struct без указателя, чтобы вы могли отправить его сразу.
я есть структура: struct vertex { double a; double b; } struct polygon { int numofVertex; vertex *v; }Как отправить эту вложенную структуру в MPI, используя MPI_Send? Проблема состоит в том, что структура содержит поле указателя "v", из-за ...
компилятор не обязательно будет создавать самоизменяющийся код для реализации указателей на функции, хотя в некоторых случаях это возможно. Например, в Windows / IA-32 вы можете выделить память с помощью VirtualAlloc и флага PAGE_EXECUTE_READWRITE, а также записать байт-код по этому адресу и вызвать его ...
вая, что все примитивные типы данных и объекты имеют выделенную память, интуитивно легко представить указатели на эти типы. Но где именно указатели на функции указывают? Учитывая, что инструкции преобразуются в машинный код и находятся в памяти, ...
Спасибо за этот ответ, Джон. Я был разочарован тем, что предыдущие ответы пренебрегали важными моментами, которые вы затронули. Я действительно ценю тот факт, что указание включений относительно имени модуля полезно для ясности, но на самом деле не нравится требование, которое накладывает на проект использование определенного «включаемого каталога». Когда модуль использует исходные относительные пути включения, потребитель не должен исходить из предположения о том, где этот код существует, и для проекта не требуется добавлять путь включения конкретного модуля.
смотрел вопросыКак правильно использовать директиву include [https://stackoverflow.com/questions/464560/how-to-use-include-directive-correctly] а такжеC ++ # включает семантику [https://stackoverflow.com/questions/179213/c-include-semantics]и ни ...
Нет, к сожалению нет. fgets () позволяет вам читать из буфера, например, буфера stdin, используемого для ввода. "Fgets (BUF, 100, STDIN);" читает 100 символов из stdin в буфер buf. Afterwads буфер может быть прочитан с помощью безопасных функций, таких как sscanf. например: sscanf (buf, "% 20s% 20s% 20s", out, in, error);
, если я хочу, чтобы вход был [Name] [Name]Как бы я обнаружил [Name] [Name] [Name]и вернуть ошибку? Вот что у меня так далеко, char in[20]; char out[20]; scanf(" %s %s", out, in);
+1 к @RedX. Если вы пропускаете файловые дескрипторы, ответ определенно не должен игнорировать проблему.
я есть приложение, написанное на C ++, которое использует opencv 2.0, curl и opensurf библиотеку. Сначала скрипт PHP (cron.php) вызывает proc_open и вызывает приложение C ++ (называемое icomparer). Когда он заканчивает обработку, N изображений ...
Обратите внимание, что в POSIX (Unix, Linux, MacOS и т. Д.) Вы можете открыть и создать файл с любыми разрешениями, которые вы выберете, в том числе 0 (без разрешения для кого-либо), и при этом по-прежнему выполнять запись в файл, если он открыт для записи.
у программу, которая записывает вывод в файл. Если этот файл не существует, я хочу его создать. В настоящее время я использую следующие флаги при вызове open: O_WRONLY | O_CREATE Однако, когда он создает файл, он не дает мне никаких прав на ...
вводить в заблуждение любого пользователя, который не прочитал определение макроса. 3) Использование макроса вынудило вас использовать неестественный макет, что усложняет чтение макроса. 4) Существует очень реальный риск того, что кто-то год спустя поддержит это, представит двойную ошибку оценки, добавив новую функцию или исправление некоторых других проблем.
sprintf в C ++. Я хочу построить строку запроса MySQL, но если я делаю это как (max_limit являетсяconst int) std::string query = "select * from bla limit " + max_limit;Запрос не будет работать.
Со строковой константой нет гарантии того, где будут храниться данные - компилятор может делать любые трюки, которые он хочет, потому что вам запрещено писать в него. Так, например, не случайно, что указатель фактически указывает на место в самом загруженном исполняемом коде, где определена строковая константа.
жный дубликат: В чем разница между char s [] и char * s в C? [https://stackoverflow.com/questions/1704407/what-is-the-difference-between-char-s-and-char-s-in-c] Больше общего вопроса, чем пытаться что-то исправить, я читал книгу по языку C, и ...