4
ответа

Есть ли dev kit / lib (написанный на c или c ++) для записи файлов docx? [закрыто]

Есть ли dev kit / lib (написанный на c или c ++) для записи файлов docx? У Microsoft есть комплект разработчика, но он написан на C #.
вопрос задан: 16 January 2011 07:21
4
ответа

c - изменчивая переменная кучи в многопоточном приложении [дубликат]

Я прочитал в нескольких местах, что ключевое слово volatile должно использоваться на: Глобальные переменные, к которым обращаются несколько задач в многопоточном приложении, я хочу убедиться, что я правильно понимаю - если я ...
вопрос задан: 30 December 2010 01:28
4
ответа

Реализация глобальной переменной

Когда я пишу следующую программу: файл 1: #include <stdio.h> глобальный интервал; освободите print_global1 () {printf (" %p\n", &global);} файл 2: #include <stdio.h> глобальный символ;...
вопрос задан: 12 December 2010 03:11
4
ответа

почему больше malloc вызывает исключение? [Дубликат]

Я пытаюсь сделать модифицированный Gauss-Jordan Elimination для вычисления инверсий. С этим я беру матрицу и нахожу обратную. Хотя я могу получить матрицу, используя malloc. Когда я пытаюсь удвоить размер ...
вопрос задан: 8 December 2010 01:35
4
ответа

C++ аргумент ссылкой и связь C

Я встретился с работой (с XLC8 и компиляторами MSFT9) часть кода, содержа файл C++ с функцией, определяемой со связью C и ссылочным аргументом. Это прослушивает меня, поскольку ссылками является C++...
вопрос задан: 19 November 2010 10:53
4
ответа

Конец ФАЙЛА* указатель не равен размеру записанных данных

Очень проще говоря, у меня есть следующий фрагмент кода: ФАЙЛ* тестирует = fopen ("C:\\core.u", "w"); printf ("Filepointer в: %d\n", ftell (тест)); fwrite (данные, размер, 1, тест); printf ("Записанный: байты \n %d"
вопрос задан: 6 November 2010 12:05
4
ответа

как я должен интерпретировать это объявление typedef в c? [Дубликат]

typedef void (* mac_callback_t) (void * ptr, int status, int transissions); Что здесь определяет typedef? Я не могу понять.
вопрос задан: 20 October 2010 23:48
4
ответа

Есть ли альтернатива для printf?

Мне нужно создать программное обеспечение, которое должно работать на нескольких платформах * nix (Linux, AIX, ...). Мне нужно обработать интернационализацию, и мои строки перевода имеют следующую форму: «Привет% 1, вы% 2 ....
вопрос задан: 12 October 2010 09:01
4
ответа

Как изменить размер массива во время работы программы в C [duplicate]

Итак, я пытаюсь создать программу, в которой я перечисляю количество студентов. Здесь вы можете увидеть, как я спрашиваю количество студентов от пользователя, и я использую malloc для распределения размера массива. typedef struct {...
вопрос задан: 30 September 2010 06:04
4
ответа

recv () не прерывается Сигнал в многопоточной среде

У меня есть поток, который находится в блокирующем цикле recv (), и я хочу завершить его (предположим, что это нельзя изменить для select () или любого другого асинхронного подхода). У меня также есть обработчик сигнала, который ловит ...
вопрос задан: 27 September 2010 23:37
4
ответа

Программирование ядра Linux для начинающих [закрыто]

Я работаю над LINUX последние шесть лет и являюсь основным Linux ребята, так как я начал свою карьеру в Linux. Работать больше на Redhat / Администрирование системы распределения на основе Centos / Fedora, ...
вопрос задан: 25 September 2010 02:27
4
ответа

Как printf обрабатывает свои аргументы?

Как printf обрабатывает свои аргументы? Я знаю, что в C # я могу использовать ключевое слово params, чтобы сделать что-то подобное, но я не могу сделать это в C?
вопрос задан: 24 September 2010 21:13
4
ответа

Вернитесь к циклу функции, когда пользователь не вводил ничего в scanf () в C [duplicate]

main () не будет зацикливаться, если вход из scanf () пуст (ничего не произошло, когда я нажал клавишу «Enter» после «подсказки», напечатанной в оболочке. Это усеченная версия того, что я пытался создать. ..
вопрос задан: 16 September 2010 02:16
4
ответа

Пользовательский malloc для большого количества небольших блоков фиксированного размера?

Мне нужно выделить и освободить много небольших (16-байтовых) блоков памяти фиксированного размера в произвольном порядке. Я мог бы просто вызвать malloc и free для каждого, но это, вероятно, будет очень неэффективно. Лучше ...
вопрос задан: 1 September 2010 22:53
4
ответа

Умные указатели / безопасное управление памятью для C?

Я, и я думаю многие другие, имели большой успех с помощью интеллектуальных указателей для оборачивания небезопасных операций памяти в C++, с помощью вещей как RAII, и так далее. Однако обертывание управления памятью легче...
вопрос задан: 1 September 2010 17:54
4
ответа

Почему нет проверок работоспособности в устаревшей strcpy ()

Ниже приводится наиболее популярная реализация strcpy в традиционных системах. Почему dest и src не проверяются на NULL при запуске? Я слышал однажды, что в старые времена память была ограничена настолько коротко ...
вопрос задан: 1 September 2010 08:44
4
ответа

C все еще широко используется в игровых движках?

Название немного неправильное, что я имею в виду на самом деле "C с классы». Позвольте мне объяснить, недавно я купил книгу ShaderX7, которая шла с облегченной (и старой) копией движка Unigine для одного из ...
вопрос задан: 31 August 2010 05:56
4
ответа

проверка на потоки, все еще работающие после выхода из программы

gcc 4.4.3 cthreads c89 Я использую valgrind для проверки ошибок памяти. Мне просто интересно, есть ли какой-нибудь инструмент для linux, который может обнаруживать запущенные потоки, которые не были прерваны после программы ...
вопрос задан: 30 August 2010 05:03
4
ответа

Где в этом коде утечка памяти и как ее исправить?

В моем проекте у меня есть метод, который создает строку из целых чисел (используя strcat) и записывает ее в файл , К сожалению, у него есть утечка памяти. Отслеживая эту утечку, я упростил свой код ...
вопрос задан: 29 August 2010 14:09
4
ответа

, определяющие 2D массив с помощью malloc и его изменение

Как определить двумерный массив с помощью malloc? (скажем, 10X20). во-вторых, можно ли увеличить количество строк или столбцов, не создавая новый увеличенный массив и не копируя в него все данные? например, как я ...
вопрос задан: 27 August 2010 13:40
4
ответа

Правда ли, что все библиотеки c могут использоваться в c ++?

Довольно новый вопрос как есть.
вопрос задан: 26 August 2010 02:22
4
ответа

Блокировка файлов против семафоров

Просто из любопытства, что является предпочтительным способом достижения межпроцессной синхронизации в Linux? Семейство системных вызовов sem * (2), похоже, имеет очень неуклюжий и устаревший интерфейс, в то время как есть ...
вопрос задан: 25 August 2010 18:05
4
ответа

Тернарные операторы и возврат в C

Почему мы не можем использовать ключевое слово return внутри тернарных операторов в C, например: sum> 0? возврат 1: возврат 0;
вопрос задан: 25 August 2010 13:53
4
ответа

портирование 32-битного приложения linux на 64-битное?

я о чтобы портировать очень крупномасштабное приложение на 64 бита, я заметил, что в Интернете есть несколько статей, которые показывают много подводных камней в этом портировании, я задавался вопросом, есть ли какой-нибудь инструмент, который может ...
вопрос задан: 25 August 2010 12:10
4
ответа

Keep a global variable or recreate a local variable in c?

I've been programming with Java for Android quite some while now. Since performance is very important for the stuff I am working on I end up just spamming global variables. I guess everyone will come ...
вопрос задан: 24 August 2010 22:14
4
ответа

strcpy() return value

A lot of the functions from the standard C library, especially the ones for string manipulation, and most notably strcpy(), share the following prototype: char *the_function (char *destination, ...) ...
вопрос задан: 24 August 2010 22:07
4
ответа

Как обнаружить UTF-8 в плоскости C?

Я ищу фрагмент кода в простом C, который обнаруживает, что данная строка находится в кодировке UTF-8. Я знаю решение с regex, но по различным причинам было бы лучше избегать использования...
вопрос задан: 24 August 2010 08:03
4
ответа

Сколько стоит 32 КБ скомпилированного кода

Я планирую использовать программируемую плату Arduino. У них достаточно ограниченный объем флэш-памяти в диапазоне от 16 до 128 кБ для хранения скомпилированного кода C или C ++. Существуют ли способы оценить, сколько (...
вопрос задан: 22 August 2010 21:37
4
ответа

Что такого особенного в файловом дескрипторе 3 в linux?

Я работаю над серверным приложением, которое будет работать в Linux и Mac OS X. Это выглядит так: запустить главное приложение форк контроллера процесса вызовите lock_down () в процессе контроллера ...
вопрос задан: 21 August 2010 19:44
4
ответа

Функция sqrt () не работает с переменными аргументами [duplicate]

Я не знаю, если Я упускаю что-то очевидное, но кажется, что я не могу вычислить квадратные корни переменной в C; функция sqrt () работает только с константами. Это мой код: # ...
вопрос задан: 20 August 2010 18:05