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

2 ответа

Как удалить конкретную строку из текстового файла в C?

Пример: Георг 50 40 Лайм 30 20 Карен 10 60 do { printf("\nInput player name:[1..10] "); fgets(name,10,stdin); }Введите имя: Лайм Тогда текстовый файл будет: Георг 50 40 Карен 10 60

2 ответа

Поведение PROT_READ и PROT_WRITE с помощью mprotect

Я пытался использоватьmprotect против чтения сначала, а потом писать. Здесь мой код #include <sys/types.h> #include <sys/mman.h> #include <stdio.h> #include <stdlib.h> #include <unistd.h> int main(void) { int pagesize = sysconf(_SC_PAGE_SIZE); ...

6 ответов

Понимание рекурсии на примере пивной бутылки

Я сам практикую рекурсию в Си, и я нашел этот пример в Интернете. Однако есть одна вещь, которую я не понимаю. void singSongFor(int numberOfBottles) { if (numberOfBottles == 0) { printf("There are simply no more bottles of beer on the ...

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

2 ответа

Целочисленные преобразования (сужение, расширение), неопределенное поведение

Мне было довольно сложно найти информацию по этому предмету так, чтобы мне было легко ее понять, поэтому я прошу пересмотреть то, что нашел. Все дело только в конверсии и конверсии. В примерах я буду ссылаться на: (signed/unsigned) int bigger; ...

3 ответа

Как создать символическую ссылку в Windows Vista?

Я ищу, чтобы создать символические ссылки (мягкие ссылки) из Java на компьютере с Windows Vista / 2008. Я доволен идеей, что мне нужно обратиться в JNI, чтобы сделать это. Я после помощи по фактическому коду C, хотя. Каков ...

1 ответ

Как загрузить пару ключей RSA без p, q и т. Д.

Я пытаюсь найти способ загрузки пары ключей RSA в Openssl, используя только n, e, d. Согласно документации openssl для RSA, эти компоненты (p, q и т. Д.) Могут иметь значение NULL, но единственной функцией для загрузки ключей, которую мне удалось ...

2 ответа

Не могли бы вы объяснить почему, хотя бы схематично?

ли преобразовать разделяемую библиотеку (someLib.so) в статическую библиотеку? (SomeLib.a)

1 ответ

Прямой удар! Спасибо за помощь.

чаю OpenGL на Fedora 13 и заметил, что вызов glGetString вызывает ошибку сегмента. Я поцарапал Google, но не нашел решений. Код прост: #include <GL/gl.h> int main() { glGetString(GL_VERSION); return 0; }Команда компиляции: g++ -lGL main.cpp -o ...

1 ответ

OP, не упомянул о выходе из дочернего процесса (). getpid () выдаст только идентификатор процесса. это решит проблему?

аюсь этот пример, который я взял из:http://www.cs.cf.ac.uk/Dave/C/node24.html [http://www.cs.cf.ac.uk/Dave/C/node24.html]: #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <signal.h> void sighup(); /* routines child will call ...

4 ответа

тогда это технически тот же случай, что и первый.

омпилятор заполняет значения вchar array[100] = {0};? Что за магия стоит за этим? Я хотел знать, как внутренне инициализируется компилятор.