Результаты поиска по запросу "c"

7 ответов

Объявление массива C и присвоение?

Я задал похожий вопрос по структурамВот [https://stackoverflow.com/questions/744477/assignment-and-structs-in-c]но я пытаюсь выяснить, как C обрабатывает такие вещи, как назначение переменных и почему нельзя назначать их друг другу, если они ...

8 ответов

Приведение указателя не дает lvalue. Почему?

После публикации одного из моих самых спорных ответовВот [https://stackoverflow.com/questions/7444464/read-bytes-methods-in-c-c/7444502#7444502] Я осмелюсь задать несколько вопросов и в конечном итоге заполнить пробелы в моих знаниях. Почему не ...

1 ответ

События движения мыши в NCurses

Интересно, есть ли такая вещь, как события перемещения мыши в NCurses, и есть ли способ их отловить. ПослеВзаимодействие с мышью [http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/mouse.html](изNCurses программирование HOWTO ...

ТОП публикаций

3 ответа

Можно ли скомпилировать исходный код C / C ++, который выполняется во всех дистрибутивах Linux без перекомпиляции?

Можно ли скомпилировать исходный код C / C ++, который выполняется во всех дистрибутивах Linux без перекомпиляции? Если ответ «да», могу ли я использовать какие-либо внешние (нестандартные C / C ++) библиотеки? Я хочу распространять свое ...

6 ответов

Конвертировать двойное значение в массив символов в C

Как я могу преобразовать двойное значение в массив символов в C? double a=2.132; char arr[8];Есть ли способ сделать это в стандартном C? Кто-нибудь может дать какое-нибудь решение?

8 ответов

Отличный способ обработки ошибки malloc без проверки, был ли возвращен NULL после каждого вызова malloc?

В моем коде почти каждая функция имеет один или несколько вызовов malloc, и каждый раз мне приходится делать что-то вроде: char *ptr = (char *)malloc(sizeof(char) * some_int); if (ptr == NULL) { fprintf(stderr, "failed to allocate memory.\n"); ...

26 ответов

Наиболее эффективный алгоритм обращения битов (от MSB-> LSB к LSB-> MSB) в C [закрыто]

Какой лучший алгоритм для достижения следующего: 0010 0000 => 0000 0100 Преобразование из MSB-> LSB в LSB-> MSB. Все биты должны быть обращены; то есть этоне порядок байт подкачка.

4 ответа

Есть ли встроенная функция, которая конвертирует wstring или wchar_t * в UTF-8 в Linux?

Я хочу преобразовать wstring в кодировку UTF-8, но я хочу использовать встроенные функции Linux. Есть ли встроенная функция, которая конвертируетwstring или жеwchar_t* в UTF-8 в Linuxс простым вызовом? Пример: wstring str = L"file_name.txt"; ...

5 ответов

как использовать yy_scan_string в lex

Я хочу разобрать строку, которую я даю парсеру в основной функции yacc. Я знаю, что это можно сделать с помощьюyy_scan_string но я не знаю, как его использовать. Я искал в Интернете и на страницах руководства, но мне все еще не ясно. Пожалуйста, ...

3 ответа

Почему «typedef struct {struct S * s; } S; », содержащий указатель на компиляцию того же типа?

Я пытаюсьtypedef a struct который содержит указатель на другой того же типа. Вот то, что я думал, будет лучшей версией: typedef struct Element { char value; struct Element *next; } Element;Почему этот вариант также компилируется + выполняется ...