Результаты поиска
| Тип поиска | Синтаксис поиска |
|---|---|
| Метки | [метка] |
| Точно | "слова в кавычках" |
| Автор |
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 |
| Исключить |
-[метка] -яблоки |
| Для получения дополнительной информации о расширенном поиске посетите нашу страницу справки | |
Результаты поиска по меткам c
Параметры поиска: not deleted
user 191
14 результатов
C — это классический компилируемый стандартизированный слабо статически типизированный императивный язык программирования с ручным управлением памятью, созданный в 1970-х годах Брайаном Керниганом и Деннисом Ритчи. Широко распространен, используется как для написания операционных систем, драйверов и программирования микроконтроллеров, так и для высокоуровневых проектов. Основные идеи: препроцессор, структуры, функции, указатели, указатели на функции.
4
голоса
Принятый
Определение указываемой структуры
Представьте, что вы работаете с памятью. Указатель — это всего лишь адрес в памяти. Приведя его к определенному типу и попробовав обратиться к полям структуры, вы получите какие-либо данные, но не фак …
1
голос
Получение строки из имени идентификатора
Хорошее решение, всегда так делаю, впервые узнал об этом на http://www.quizful.net/post/enum-types-c. …
-1
голос
Поиск ошибок в коде на C
вопрос странный, компилятор выдает сообщения об ошибках в достаточном количестве, так же он выдает предупреждения по коду.
Code::Blocks + MinGW прекрасно выдают ошибки, хотя местами одна ошибка тянет …
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] ) {
…
0
голосов
Сортировка методом простого выбора
Алгоритмы сортировки - тут описано много разных сортировок есть даже примеры на С/С++.
Но лучше все-таки использовать готовый qsort(), меньше вероятность допустить ошибку :-)
1
голос
3
голоса
Изучение С/С++
Начни с Си хватит книжки Д. Ритчи, Б. Кернигана, а там посмотришь надо тебе больше или нет)
1
голос
Реализация функции деления. С/С++.
алгоритмы деления в аппаратуре хорошо описаны в книге "Организация ЭВМ" Орлова, как для целых чисел, так и для вещественных.
1
голос
Метрики кода
В Code::Blocks есть плагин Code Statistics, который всё это считает. =)
0
голосов
Как гарантировать встроенность функции?
Все зависит от сложности функции и её размеров. И это зависит от компилятора. В MinGW вообще не получилось использовать встроенные функции, компилятор ругался на них.
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 …
0
голосов
Мультиплексирование ввода/вывода в сокетах
Работает на свежих ядрах Linux, в моем случае возможно узнать о разрыве только через recv()
0
голосов
3
ответа
1k
показов
Библиотеки для логгирования на си
Есть надобность в библитеке для логирования, не просто вывод сообщений в файлик, а чтоб поддерживался следующий функционал, вывод сообщений с разных уровней, debug, profile, error, trace. так же подде …
5
голосов
Какую книгу посоветуете?
Программирование GUI на C++
Роберт Лав Разработка ядра Linux
Роберт Лав. Linux. Системное программирование (уже нет в озоне)
Харви Дейтель, Пол Дейтель. Как программировать на С++ …