0
голосов
2ответов
530 просмотров

связывание беспорядка с libc

У меня есть библиотека, скомпилированная в файл .a, связанная с моим приложением.(iphone, разработка в Xcode) Вроде все в порядке, линковка вроде прошла успешно, но когда я запускаю программу, происходит сбой.Сбой происходит при вызове memcmp () в статически связанной библиотеке.Отладчик пока...

1
голосов
4ответов
1116 просмотров

Итерация по строке / strlen с umlauted символами

Это продолжение моего предыдущего вопроса .Мне удалось реализовать алгоритм проверки umlauted символов.Следующая проблема возникает из-за перебора всех символов в строке.Я так делаю: int main() { char* str = "Hej du kalleåäö"; printf("length of str: %d", strlen(str)); for (int i...

1
голосов
5ответов
323 просмотров

Наличие множества стеков разных типов

Я делаю программу на языке C, в которой нужно использовать два стека.Один должен содержать символы, другой - двойники.У меня есть две структуры, узел и стек: struct node { double value; struct node *next; struct node *prev; }; struct stack { struct node *last; struct node...

2
голосов
1ответов
587 просмотров

Оптимизация LAN-сервера для игры

Я сетевой программист в школьном игровом проекте. Мы хотим иметь до 16 игроков одновременно в локальной сети. Я использую модель сервер-клиент и создаю новый поток для каждого клиента, который присоединяется. Однако много процессорного времени тратится впустую, просто проверяя в каждом потоке, п...

0
голосов
1ответов
1237 просмотров

Определите размер VRAM в Windows

Мне нужно примерно определить, сколько видеопамяти у системной видеокарты.Я знаю все причины, по которым мне нельзя, но я знаю.Это не обязательно должно быть идеально (некоторые карты лгут и т. Д.), Но мне нужна приблизительная оценка.На Mac довольно легко с помощью базовой графики и IOKit прост...

7
голосов
6ответов
570 просмотров

GCC - не следует ли выводить предупреждение при назначении int для char?

Недавно я установил на своем ноутбуке среду MinGW + MSYS, чтобы проверить, как обстоят дела с поддержкой Netbeans C / C ++.Кажется, все работает нормально, однако во время тестирования я заметил разницу между GCC и компилятором Microsoft cl.exe. Вот пример программы: #include <stdio.h&g...

0
голосов
5ответов
3396 просмотров

Как отладить ошибку загрузки драйвера?

Я сделал драйвер для Windows, скомпилировал его и попытался запустить через диспетчер SC, но получаю системную ошибку из API диспетчера SC: ERROR_PROC_NOT_FOUND The specified procedure could not be found. Есть ли способ узнать больше о том, почему именно драйвер не запускается? WinDbg что...

1
голосов
4ответов
134 просмотров

Практика двумерной компоновки

Во-первых, прошу прощения за мой скудный язык.Я сам использую VC ++ Express. Сейчас изучаю аранжировки.Книга дала мне такой проект: Создайте матрицу 5x5. Каждый столбец предназначен для предметов (4 из них). Каждая строка предназначена для студентов (таких же, 4 человека). Каждая яч...

8
голосов
3ответов
5059 просмотров

Извлечь статически связанные библиотеки из исполняемого файла

Я не уверен, возможно ли это вообще, но с учетом исполняемого файла (foo.exe) с множеством библиотек, которые были связаны статически. Есть ли какое-либо программное обеспечение, которое извлекает из этого файла .lib (или .a), которые находятся внутри исполняемого файла? Спасибо.

62
голосов
7ответов
41765 просмотров

Есть ли у Qt интерфейс C?

Я нашел в Интернете противоречивые ответы - некоторые говорят, что да, некоторые - нет.Мне также не удалось найти никаких подробностей в официальной документации Qt.Так есть ли в Qt привязки C или нет?

77
голосов
5ответов
15068 просмотров

Я хочу начать читать исходный код Python.С чего мне начать

Я хочу начать читать исходный код Python. Мой опыт, Я очень хорошо знаю Python и Java.Я знаю несколько других языков на разных уровнях, но ни C / C + / особенно хорошо.Я изучал C в колледже, но никогда не программировал на нем профессионально. Причины, по которым я прочитал этот код. ...

0
голосов
1ответов
437 просмотров

flex, определение char

Я хочу определить char (например, "И"), но у меня возникают проблемы с проверкой ошибок. Вот как я пишу правило и проверяю: char " ' " {letter} код {char} { int x =input() ; //printf("%d",'a'); if(x == 10) { ...

3
голосов
4ответов
5587 просмотров

C: глубокое копирование - структура с пустым указателем

У меня есть следующая структура struct teststruct { int *a; void *data; }; Можно ли сделать глубокую копию структуры, которая содержит указатель void?Я предполагаю, что я не могу сказать, на сколько байтов указывает указатель data?Поэтому я не могу выполнить malloc указанное количес...

9
голосов
2ответов
387 просмотров

C Puzzle - играйте с типами

Пожалуйста, проверьте программу ниже. #include <stdio.h> struct st { int a ; } fn () { struct st obj ; obj.a = 10 ; return obj ; } int main() { struct st obj = fn() ; printf ("%d", obj.a) ; } Ниже приведены вопросы Что дает программа? Где находится ";"завершение объ...

0
голосов
1ответов
127 просмотров

Какую работу может выполнять c / java, но с PHP будет сложно?

Здесь работа - это что-то вроде полноценной утилиты. Мне нужно это знать, чтобы начать путешествие по c / java!

9
голосов
3ответов
6713 просмотров

Как использовать VBO OpenGL 3.x для визуализации динамического мира?

Хотя, похоже, очень мало актуальных ссылок на сам OpenGL 3.x, на самом деле низкоуровневые манипуляции с OpenGL относительно просты.Однако у меня серьезные проблемы с попыткой даже представить, как можно было бы манипулировать VBO, чтобы визуализировать динамический мир. Очевидно, старые спос...

2
голосов
3ответов
900 просмотров

Просто интересно узнать о Python + Numpy для распознавания жестов в реальном времени

Я только что закончил лабораторную встречу с моим консультантом, предыдущий код написан в Matlab, и он работает в автономном режиме, а не в режиме реального времени, поэтому я решаю преобразовать его в python + numpy (в автономной версии), но после лабораторной встречи мой консультантподнять воп...

7
голосов
7ответов
14827 просмотров

Как мне получить информацию об оборудовании в Linux / Unix?

Как получить информацию об оборудовании с машины Linux / Unix. Есть ли набор API? Я пытаюсь получить такую информацию: Название ОС. Версия ОС. доступные сетевые адаптеры. информация о сетевых адаптерах. все установленное программное обеспечение. Я ищу приложение, которое собира...

1
голосов
1ответов
468 просмотров

Библиотека даты и времени / локали Linux на C

Мне нужна крошечная автономная библиотека на языке C на платформе Linux, которая, например, будет возвращать "Friday" при наличии (2009, 11, 13).Я хотел бы, чтобы он знал локаль, то есть возвращал названия дня и месяца на языке, установленном пользователем. Есть предложения?

3
голосов
7ответов
3884 просмотров

Самый быстрый метод запуска двоичного поиска в файле на C?

Например, допустим, я хочу найти в файле определенное слово или число.Содержимое отсортировано (очевидно).Поскольку я хочу запустить двоичный поиск по файлу, копирование всего файла в массив с последующим запуском двоичного поиска кажется пустой тратой времени ... Я фактически сделал это алгорит...

0
голосов
2ответов
1402 просмотров

Модуль визуализации C / C ++ 3D с открытым исходным кодом (с поддержкой моделей 3ds max)

Лучший, самый маленький, самый быстрый модуль 3D-рендеринга C / C ++ с открытым исходным кодом (с поддержкой моделей 3ds max), лучше не GPL, Он должен поддерживать источники света, текстуры (лучше динамические), простые объекты, он должен быть очень быстрым и иметь множество примеров использо...

2
голосов
3ответов
1031 просмотров

Вывести возможные строки, созданные из числа

Учитывая 10-значный номер телефона, мы должны распечатать все возможные строки, созданные на его основе.Отображение чисел такое же, как на клавиатуре телефона. т.е.для 1,0-> Без буквы для 2-> A, B, C Так, например, 1230 ADG БДГ CDG AEG .... Какое лучшее решение этой проблемы...

0
голосов
4ответов
113 просмотров

Советы по отладке приложения, сделанного для Linux, в Windows?

Я пытаюсь найти источник обнаруженной мной ошибки в приложении с открытым исходным кодом. Мне удалось запустить сборку на моем компьютере с Windows, но мне не удается найти то место в разборке, где возникла проблема. Я пробовал три разных отладчика (WinDbg, OllyDbg и VisualStudio), и кажды...

3
голосов
4ответов
1706 просмотров

Попытка разделить на два разделителя, и это не сработает - C

Я написал ниже код для построчного чтения из stdin ex. city=Boston;city=New York;city=Chicago\n , а затем разделите каждую строку символом ';'разделитель и распечатайте каждую запись. Затем в еще одном цикле я пытаюсь разделить запись разделителем '=', чтобы получить фактические значения.Н...

0
голосов
3ответов
262 просмотров

Как объявить математические функции IEEE, такие как ilogbf, в MSVC ++ 6?

Не мог бы кто-нибудь помочь и рассказать мне, как включить математические функции IEEE в MSVC ++ 6?Я пробовал оба и, но все равно получаю следующие ошибки: ошибка C2065: 'ilogbf': необъявленный идентификатор ошибка C2065: 'scalbnf': необъявленный идентификатор

2
голосов
5ответов
314 просмотров

Каковы возможные способы обмена данными в двоичном формате между Windows и Solaris?

Может ли кто-нибудь помочь и сообщить мне, есть ли какой-либо способ передать структуру данных (то есть двоичный формат) через интернет-сокеты между программой, работающей в Windows, и другой программой, работающей в Unix? Мы будем очень признательны за любую идею или ссылку на материалы, пос...

1
голосов
5ответов
410 просмотров

Я пытаюсь разделить строку по разделителю, но не получается, почему?

Я написал ниже код для построчного чтения из stdin ex. city = Бостон; city = Нью-Йорк; city = Чикаго \ n , а затем разделите каждую строку символом ';'разделитель и распечатать каждую запись. Но почему-то указатель "записи" всегда возвращается нулевым.Почему? char del = ';'; ...

2
голосов
3ответов
2303 просмотров

Проектирование распределенной системы с использованием только C

У меня есть работа по реализации распределенной системы узлов (например, узлов p2p), каждый из этих узлов (скажем, A, B, C и D) выполняет определенные функции и должен взаимодействовать друг с другом для различных операций, таких как синхронизация операции и другие вещи, такие как 15 узлов A, вз...

40
голосов
7ответов
30730 просмотров

Динамическое программирование - наибольший квадратный блок

Мне нужно найти самый большой квадрат из единиц в гигантском файле, полном единиц и нулей.Я знаю, что мне нужно использовать динамическое программирование.Я храню его в 2D-массиве.Любая помощь с алгоритмом поиска наибольшего квадрата была бы замечательной, спасибо! пример ввода: 1 0 1 0 1 ...

4
голосов
4ответов
277 просмотров

Почему компилятор не может определить длину строки для массива строк?

Примечание. На этот вопрос повлиял этот ответ . Допустимый код C: char myString[] = "This is my string"; Это выделит строку длиной 18 (включая символ char myStrings[][] = {"My 1st string", "My 2nd string", "My 3rd string"}; ) в стеке и присвоит ей указанное значение. Однако следу...