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

0 ответов

 полезно, но не для того, что хочет ОП. Использование тестирует, чтобы увидеть, произошла ли ошибка чтения из-за EOF или ошибки чтения.

я пытаюсь определить конец файла с функциейfeof(FILE *)Я считаю, что это не работает, как я ожидал: требуется дополнительное чтение, даже если поток заканчивается. напримерfeof(FILE*) не скажет true, если вызывается для файла с 10-байтовыми ...

2 ответа

1 - Ты прав. 2 - Да, я знаю, что написание этой функции было одним из упражнений в книге.

ростой пример программы, которая объединяет две строки. #include <stdio.h> void strcat(char *s, char *t); void strcat(char *s, char *t) { while (*s++ != '\0'); s--; while ((*s++ = *t++) != '\0'); } int main() { char *s = "hello"; strcat(s, " ...

3 ответа

Реализация COM IDispatch без ATL

Я пишу реализацию сервера RTD Excel, и я застрял на шаблон для Coclass, который реализуетIDispatch, У меня нет доступа к ATL, но я использую ActiveQt, хотя мне интересно, как это сделать в сыром C или C ++. Как правильно реализоватьIDispatch ...

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

2 ответа

Argv [0] содержит имя процесса.

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

2 ответа

Отдельный пример, упрощенный из вашего кода:

далось разобрать ок. Но сейчас у меня проблемы с получением тех ценностей, которые мне нужны. Я могу получить элемент и атрибуты. Но не могу получить значения. Я хотел бы получить значение кадра в этом XML это 20. /* track the current level in ...

5 ответов

Так что не используйте его со стандартным вводом.

отрим следующий код: #include <stdio.h> int main (void) { char str1[128], str2[128], str3[128]; printf ("\nEnter str1: "); scanf ("%[^\n]", str1); printf ("\nstr1 = %s", str1); printf ("\nEnter str2: "); scanf ("%[^\n]", str2); printf ("\nstr2 = ...

6 ответов

Используйте либо ferror, либо feof, чтобы проверить, произошла ли ошибка или достигнут конец файла.

if ( fgets( line, sizeof(line), stdin ) == (char*) 0 )...понимаю, что делает эта строка, кто-нибудь знает?

2 ответа

http://wikistack.com/how-to-make-your-own-media-player-in-linux-using-gtk-and-gstreamer/

аюсь написать небольшой медиаплеер с использованием GTK + и GStreamer и в настоящее время использую интерфейс XOverlay для встраивания видео в область GtkDrawingВНУТРИглавное окно Программа была скомпилирована с помощью этой команды: g++ ...

1 ответ

Единственный недостаток метода ptrace заключается в том, что в вашей программе одновременно может быть подключен только один «отладчик». Таким образом, ptrace attach не будет работать, если ваша программа уже запущена под управлением GDB. Но, как и в примере кода, вы можете зарегистрировать обработчик сигнала для SIGTRAP, запустить без GDB, и когда вы поймаете сигнал, введите занятый цикл, ожидающий подключения GDB. Оттуда вы можете увидеть, кто пытался написать вашу память.

у быть в состоянии определить, когда происходит запись в память, например, путем установки обратного вызова, присоединенного к прерыванию. Кто-нибудь знает как? Я хотел бы иметь возможность сделать это во время выполнения (возможно, gdb имеет ...

4 ответа

Как уже предлагали другие, вы можете использовать структуру данных для динамического связывания имени пользователя с частью целочисленных данных, но знание того, что вы хотите с ним делать, поможет получить информацию о том, нужно ли это вообще, и какие структуры данных и алгоритмы вам могут понадобиться. смотреть на.

работчик ruby, и это было давно с тех пор, как я написал в C. У меня есть эта небольшая проблема. В основном я хочу использовать тип данных в C, который ведет себя как символ в C. Другими словами, возможно ли это в C? Программа запрашивает у ...