0
ответов

Когда сторонняя функция C возвращает указатель, следует ли вам ее освободить самостоятельно?

Существует много функций (особенно в библиотеке POSIX), которые возвращают указатели на почти обязательно свежие данные. Их страницы не Скажем, нужно ли их освобождать или есть какие-то ...
вопрос задан: 5 September 2010 21:49
0
ответов

Как проверить, «установлено» ли в c

Если я выделю массив C, например, так: int array [5]; Затем установите только один объект: array [0] = 7; Как проверить, хранятся ли все остальные ключи (array [1], array [2],…)? (В этом ...
вопрос задан: 5 September 2010 19:28
0
ответов

Какой предел оптимизации с использованием SIMD?

Мне нужно оптимизировать некоторый C-код, который выполняет много физических вычислений, используя SIMD-расширения в SPE Cell Processor. Каждый векторный оператор может обрабатывать 4 числа с плавающей точкой одновременно. В идеале ...
вопрос задан: 5 September 2010 17:35
0
ответов

Открытие файла в режиме «a +»

Если файл открывается с помощью следующей команды: FILE * f1 = fopen («test.dat», «a +») ; На странице руководства написано: a + Открыть для чтения и добавления (запись в конец файла). The ...
вопрос задан: 5 September 2010 16:35
0
ответов

Проблема с примером 1.5.2 в K & R книга о C

Я учу себя C с K & R, и я озадачен одним из примеров в книге. Я компилирую код в точности так, как он написан в примере, но он не выполняет то, что говорят авторы. ...
вопрос задан: 5 September 2010 13:51
0
ответов

В чем разница между использованием чистого C с компилятором C и «частью C» компилятора C ++?

I ' Я не уверен, что на самом деле означает программирование на C: - Программирование на чистом C с помощью компилятора C или - программирование на C с помощью компилятора C ++.Помимо различий между синтаксисом C для C и C '...
вопрос задан: 5 September 2010 13:15
0
ответов

why different answers?

Below are 2 programs First #include void main() { int a[5]={1,2,3,4,5}; int *p; p=&a; printf("%u %u",p,p+1); } Second #include void main() { ...
вопрос задан: 5 September 2010 06:49
0
ответов

Как организовать мой код c

У меня большой основной файл, содержащий около 7000 строк кода C. Если я хочу сделать этот код модульным и отделить код от этого файла. Что является основным критерием для отделения функций от ...
вопрос задан: 5 September 2010 04:07
0
ответов

| оператор против || оператор

Простой вопрос, но что означает | оператор в отличие от || (или) оператор?
вопрос задан: 5 September 2010 04:03
0
ответов

Is there a portable C compiler for windows?

I want to carry one in my flash drive and run it. Thanks
вопрос задан: 4 September 2010 18:59
0
ответов

Написание привязки D (D2) для существующих библиотек C

Я бы очень хотел больше узнать о D, но отсутствие хорошей поддержки библиотек действительно мешает мне. Поэтому я хотел бы создать некоторые привязки D для существующих библиотек C, которые я хотел бы использовать. Я никогда не делал ...
вопрос задан: 4 September 2010 15:50
0
ответов

Реализует ли какая-либо операционная система буферизацию для malloc ()?

Много функций c / malloc () в for / while / do могут занимать много времени поэтому мне любопытно, если какая-либо операционная система буферизует память для быстрых malloc. Я размышлял, смогу ли я ускорить работу malloc с помощью ...
вопрос задан: 4 September 2010 15:46
0
ответов

Использование dup2 для трубопровода

Как использовать dup2 для выполнения следующей команды? ls -al | grep alpha | подробнее
вопрос задан: 4 September 2010 14:46
0
ответов

индекс массива и адрес возвращают одно и то же значение

#include int main (void) {int a [3] = {1,2,3}; printf ("\ n \ t% u% u% u \ t \ n", a, & a, & a + 1); вернуть 0; } Теперь я не понимаю, почему a и & возвращают одно и то же значение, что является ...
вопрос задан: 4 September 2010 12:14
0
ответов

chdir () не влияет на переменную среды PWD

Когда я использую chdir () для изменения текущего рабочего каталога, почему getenv не работает ("PWD") дать настоящий рабочий каталог? Нужно ли также использовать setenv ("PWD", newDir, 1)? void intChangeDir (char * newDir) ...
вопрос задан: 4 September 2010 11:28
0
ответов

Do TCP connections get moved to another port after they are opened? [duplicate]

If a TCP socket server listens on port 28081 for incoming connections and then accepts a connection and start receiving data. Is the port that data is coming into still 28081 or does the port get ...
вопрос задан: 4 September 2010 03:30
0
ответов

Возвращаемое значение сообщения Ajax

Я использую Ajax для отправки значений в сценарий PHP, который записывает некоторое значение в базу данных: $ .ajax ({type: "POST", data: "action = vote_down & id = "+ $ (this) .attr (" id "), url:" vote.php ", ...
вопрос задан: 4 September 2010 02:26
0
ответов

Determining whether a readable file descriptor is the read end of a pipe

I would like to use splice to zero-copy data from STDIN_FILENO to a file descriptor (which could be to a regular file, char or block device, FIFO, or anything that can be opened with open). In order ...
вопрос задан: 3 September 2010 20:44
0
ответов

Создание окна внутри TThread

Я пытаюсь отправить сообщение между двумя отдельными проектами, но моя проблема в том, что я пытаюсь заставить получателя работать внутри объекта TThread, но WndProc не будет работать изнутри объекта, должно быть ...
вопрос задан: 3 September 2010 19:00
0
ответов

Как происходит перекрытие памяти и как им управлять?

Хотя читая о memmove, я прочитал, что он может обрабатывать переполнение памяти, но я не могу понять, как может произойти перекрытие памяти между двумя строками и как эта функция может копировать блок памяти ...
вопрос задан: 3 September 2010 16:25
0
ответов

Значение одиночных фигурных блоков кода в C

Я пришел через фрагмент кода, который содержит пару блоков кода, обозначенных фигурными скобками {}. Перед блоками кода нет строки, помечающей их как часть операторов if, определений функций, ...
вопрос задан: 3 September 2010 14:10
0
ответов

Short circuit evaluation and side effects [duplicate]

OK, I'm a little embarassed to ask this question, but I just want to be sure... It is known that C uses short circuit evaluation in boolean expressions: int c = 0; if (c && func (c)) {/ * ...
вопрос задан: 3 September 2010 12:31
0
ответов

C2061 Синтаксическая ошибка (идентификатор)

1> cb.c (51): ошибка C2061: синтаксическая ошибка: идентификатор ' SaveConfiguration» 1> cb.c (51): ошибка C2059: синтаксическая ошибка: ';' 1> cb.c (51): ошибка C2059: синтаксическая ошибка: «тип» 1> cb.c (52): ошибка C2061: ...
вопрос задан: 3 September 2010 07:47
0
ответов

Как linux синхронизирует подсчет вытесненных

http://lxr.linux.no/linux+v2.6.35/include/linux/preempt.h#L21 Я просто пытаюсь получить Источник Linux. Я видел этот счетчик выгрузок, и как Linux гарантирует, что счет выгрузок является атомарным? Код просто ...
вопрос задан: 3 September 2010 05:13
0
ответов

What makes this code “endian independent”?

I came across the following code, and was told that it means that COL_8888_RED is "endian independent". Why? What makes this endian independent? (I have asked the original coder but they're not ...
вопрос задан: 2 September 2010 16:54
0
ответов

Область применения malloc, используемая в функции

Когда функция возвращается, освобождается ли память, выделенная через malloc? Или же он все еще доступен в функции main () с помощью указателей? например. пустая функция (int * a) {a = (int *) malloc (sizeof (int)); ...
вопрос задан: 2 September 2010 16:21
0
ответов

массив указателей на функции

Мне нужно написать функцию, которая получает массив указателей на функции. я написал следующий код, однако у меня возникли проблемы с его тестированием. это правильный способ определить ...
вопрос задан: 2 September 2010 15:51
0
ответов

Где я могу найти эффективную реализацию R-Tree?

Я ищу реализацию R-Tree на C, Objective-c и даже C ++, которая должен быть эффективным для поиска в 2-м прямоугольнике, в который попадает точка (эффективность памяти тоже была бы отличной, но я ...
вопрос задан: 2 September 2010 14:57
0
ответов

Если символы могут содержать то, что могут целые числа, тогда почему существует необходимость использовать целые числа?

Почему мы вообще используем целые числа в C? #include int main () {int c = 10; printf (...
вопрос задан: 2 September 2010 13:20
0
ответов

Разница между циклом while и циклом do while

В чем разница между циклом while и циклом do while. Раньше я думал, что оба они абсолютно одинаковы. Затем я наткнулся на следующий фрагмент кода: do {printf ("Длина слова ..."); ...
вопрос задан: 2 September 2010 09:33