Результаты поиска по запросу "c"
ошибка: недопустимые операнды в двоичный% при получении модуля с плавающей запятой [дубликат]
На этот вопрос уже есть ответ здесь: Почему деление модуля (%) работает только с целыми числами? [/questions/6102948/why-does-modulus-division-only-work-with-integers] 9 ответов Это была довольно длинная неделя, так что прости меня, если я ...
Это только проблема, потому что сравнение структур не указывается с самого начала (то есть сравнение структур (рекурсивно), содержащих объединения, должно быть решено с помощью спецификации, например, объявив ее UB), но это очень интересный аспект, спасибо.
нают большинство программистов на Си, вы не можете напрямую сравнивать две структуры. Рассмотреть возможность: void isequal(MY_STRUCT a, MY_STRUCT b) { if (a == b) { puts("equal"); } else { puts("not equal"); } }a==b Сравнение AFAIK вызовет ...
@Keith Именно это и делает его второй сканф, он «игнорирует» все пробелы и читает первый символ, не являющийся пробелом, в c. Мой выбор \ n на "" был обдуман, потому что легче понять, что он делает.
от вопрос уже есть ответ здесь: Что означает пространство в scanf? [Дубликат] [/questions/6582322/what-does-space-in-scanf-mean] 6 ответовКогда я запускаю код ниже, он работает как положено. #include <stdio.h> int main() { char c; ...
@cnicutar FTR, приведенный пример невозможен - «Возвращенный указатель ... не должен зависеть от вызова readdir () в другом потоке каталогов». Фактическое возвращаемое значение должно быть сохранено в каждом DIR, а не глобально.
me -a Linux crowsnest 2.6.32-28-generic #55-Ubuntu SMP Mon Jan 10 23:42:43 UTC 2011 x86_64 GNU/Linux$ man readdir: ОПИСАНИЕ Функция readdir () возвращает указатель на структуру dirent, представляющую следующую запись каталога в потоке ...
Для алгоритмов кратчайшего пути я всегда выбирал C ++. Не должно быть никаких причин, по которым реализация C не была бы слишком простой, но C ++ предлагает сокращенное кодирование с контейнерами STL, которые можно использовать в начальной реализации, и только позже реализует оптимизированный алгоритм очереди, если тесты производительности и профилирование показывают, что нужно что-то иметь. лучше, чем предлагает STL.
я есть взвешенный граф 30k узлов 160k ребер, без отрицательных весов. Я хотел бы вычислить все кратчайшие пути от всех узлов до других. Я думаю, что не могу предположить какую-либо конкретную эвристику, чтобы упростить проблему. Я пытался ...
, Проблема в том, что ваша цель и платформа хоста не совпадают, поэтому вам придется запускать их на вашем arm-gdb.
ел бы знать размерfloat в GCC, без необходимости запуска компилятора. Я знаю, что один из вариантов - написать небольшую функцию и заставить компилятор распечатать лист сборки. Естьlimits.h, который содержит минимумы и максимумы, но есть ли ...
Написал код прямо здесь, чтобы он не был проверен, но я думаю, что вы могли бы использовать что-то вроде этого
у спросить о расчете сети ipv6 и стороны хоста. Например, у меня есть адрес IPv62001:470:1f15:1bcd:34::41 и префикс96. Знаете ли вы простой способ сделать побитовыйand между адресом IPv6 и префиксом? Согласно IPv4: 192.168.1.2 255.255.255.0 ...
найти точку, ближайшую к центроиду. получить сумму всех расстояний, используя максимум (abs (a-A), abs (b-B)).
ел головоломку онлайн наinterviewStreet [http://www.interviewstreet.com/recruit/challenges/dashboard/]и попытался решить это следующим образом: Существует бесконечная целочисленная сетка, в которой N людей имеют свои дома. Они решают ...
отличается от
кнулся на эту загадкуВот [http://www.gowrikumar.com/c/index.html], Не могу понять почемуНИКТОне печатается. Есть идеи? #include<stdio.h> int main() { int a=10; switch(a) { case '1': printf("ONE\n"); break; case '2': printf("TWO\n"); break; ...
Если вы читаете из STDIN, вам нужно пропустить fread () и использовать read () и write () с poll () или select (), чтобы запретить вызовы. Возможно, вы сможете отключить буферизацию ввода, что должно заставить fread возвращать EOF с помощью setbuf (), но я никогда не пробовал.
ы делаете неблокирующий консольный ввод-вывод в Linux / OS X в C?