Skip to main content
Stack Overflow на русском

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

Тип поиска Синтаксис поиска
Метки [метка]
Точно "слова в кавычках"
Автор user:1234
user:me (ваши)
Рейтинг score:3 (3+)
score:0 (нет)
Ответов answers:3 (3+)
answers:0 (нет)
isaccepted:yes
hasaccepted:no
inquestion:1234
Просмотры views:250
Код code:"if (foo != bar)"
Секции title:яблоки
body:"яблоки апельсины"
Ссылка url:"*.example.com"
Закладки in:saves
Статус closed:yes
duplicate:no
migrated:no
wiki:no
Типы is:question
is:answer
Исключить -[метка]
-яблоки
Для получения дополнительной информации о расширенном поиске посетите нашу страницу справки
Результаты поиска по меткам
Параметры поиска: not deleted user 191
14 результатов

C — это классический компилируемый стандартизированный слабо статически типизированный императивный язык программирования с ручным управлением памятью, созданный в 1970-х годах Брайаном Керниганом и Деннисом Ритчи. Широко распространен, используется как для написания операционных систем, драйверов и программирования микроконтроллеров, так и для высокоуровневых проектов. Основные идеи: препроцессор, структуры, функции, указатели, указатели на функции.

4 голоса
Принятый

Определение указываемой структуры

Представьте, что вы работаете с памятью. Указатель — это всего лишь адрес в памяти. Приведя его к определенному типу и попробовав обратиться к полям структуры, вы получите какие-либо данные, но не фак …
psyhitus's user avatar
  • 3,767
1 голос

Получение строки из имени идентификатора

Хорошее решение, всегда так делаю, впервые узнал об этом на http://www.quizful.net/post/enum-types-c. …
psyhitus's user avatar
  • 3,767
-1 голос

Поиск ошибок в коде на C

вопрос странный, компилятор выдает сообщения об ошибках в достаточном количестве, так же он выдает предупреждения по коду. Code::Blocks + MinGW прекрасно выдают ошибки, хотя местами одна ошибка тянет …
psyhitus's user avatar
  • 3,767
1 голос

Сортировка методом простого выбора

что-то вы сложно написали выше примерчик %) void sort(int *a, int size){ int i,j,k; for( i = 0; i < size - 1; i++){ for( j = i + 1; j < size - 2; j++){ if( a[i] < a[j] ) { …
psyhitus's user avatar
  • 3,767
0 голосов

Сортировка методом простого выбора

Алгоритмы сортировки - тут описано много разных сортировок есть даже примеры на С/С++. Но лучше все-таки использовать готовый qsort(), меньше вероятность допустить ошибку :-)
psyhitus's user avatar
  • 3,767
1 голос

Выделение памяти в С++ методами C

Пользуйтесь средствами С++ и не мешайте их с C. …
psyhitus's user avatar
  • 3,767
3 голоса

Изучение С/С++

Начни с Си хватит книжки Д. Ритчи, Б. Кернигана, а там посмотришь надо тебе больше или нет)
psyhitus's user avatar
  • 3,767
1 голос

Реализация функции деления. С/С++.

алгоритмы деления в аппаратуре хорошо описаны в книге "Организация ЭВМ" Орлова, как для целых чисел, так и для вещественных.
psyhitus's user avatar
  • 3,767
1 голос

Метрики кода

В Code::Blocks есть плагин Code Statistics, который всё это считает. =)
psyhitus's user avatar
  • 3,767
0 голосов

Как гарантировать встроенность функции?

Все зависит от сложности функции и её размеров. И это зависит от компилятора. В MinGW вообще не получилось использовать встроенные функции, компилятор ругался на них.
psyhitus's user avatar
  • 3,767
1 голос
5 ответов
1k показов

Мультиплексирование ввода/вывода в сокетах

Написал такой кусочек кода: struct pollfd fds[1]; fds[0].fd = intf->fd; fds[0].events = POLLIN|POLLOUT; rc = poll(fds, 1, timeout); // произошло событие if(rc > 0){ if(fds[0].revents&(POLLERR|POLL …
psyhitus's user avatar
  • 3,767
0 голосов

Мультиплексирование ввода/вывода в сокетах

Работает на свежих ядрах Linux, в моем случае возможно узнать о разрыве только через recv()
psyhitus's user avatar
  • 3,767
0 голосов
3 ответа
1k показов

Библиотеки для логгирования на си

Есть надобность в библитеке для логирования, не просто вывод сообщений в файлик, а чтоб поддерживался следующий функционал, вывод сообщений с разных уровней, debug, profile, error, trace. так же подде …
psyhitus's user avatar
  • 3,767
5 голосов

Какую книгу посоветуете?

Программирование GUI на C++ Роберт Лав Разработка ядра Linux Роберт Лав. Linux. Системное программирование (уже нет в озоне) Харви Дейтель, Пол Дейтель. Как программировать на С++ …
psyhitus's user avatar
  • 3,767

AltStyle によって変換されたページ (->オリジナル) /