Запитання з тегом «c»

C - це комп'ютерна мова програмування загального призначення, що використовується для операційних систем, ігор та інших високопродуктивних робіт і чітко відрізняється від C ++. Питання щодо програмування на C - поза темою, вони будуть закриті або перенесені. Спробуйте задати своє запитання в Stack Overflow.


4
Як встановити програму Windows (написану на мові C), завантажену з GitHub?
Я завантажив мертву просту програму Windows з GitHub ( це, якщо це доречно). Я завантажив його як ZIP-файл, але не можу зрозуміти, як його встановити. Це написано на С, я думаю. Чи потрібен мені компілятор? (Visual Studio?) Чи є щось просте, чого мені не вистачає?
44 windows-7  c 

3
Підсвічування синтаксису в Microsoft Office Word [дублікат]
Можливий повтор: Як легко виділити синтаксис PHP-коду в Word? Мені потрібно вставити деякий код (ANSI C) в Microsoft Office Word, і мені потрібна форма виділення синтаксису (замість того, щоб просто змінити шрифт на Lucida Console) Чи є якийсь доповнення, можливо, це дозволить мені виділити синтаксис коду в Microsoft Office Word?

2
Як зупинити та виявити вилкову бомбу
#include <stdlib.h> #include <unistd.h> int main() { while(1) fork(); } Це код для вилкової бомби. У нашому коледжі ми підключаємося через telnet, тобто протокол обслуговування клієнта. До сервера підключено близько 100 систем. Раптом ми побачили, як сервер стає повільним, а через деякий час він вийшов з ладу. Мені стало відомо, …

5
Чи в Linux є якісь заходи щодо захисту від вилкових бомб?
#include <unistd.h> int main(int argc, char* argv[]) { while(1) { fork(); } } Я запускаю цю програму на моєму Linux, нічого не виводиться на термінал, ОС, здається, загине. Чи має linux будь-який захід захисту для такої програми, який може втратити пам'ять?
12 c  linux  linux-kernel 

1
emacs - перехід C / C ++ до початку блоку, що містить
Під час редагування файлів C або C ++ в emacs, я хотів би мати можливість перейти до початку блоку коду, що містить . Я сподівався знайти функцію c-початок блоку, але, на жаль, такої функції немає (наскільки мені відомо). Наприклад, я можу редагувати такий потворний код C: void myFunction() { if …
10 emacs  c++  c 

2
Де знаходиться сторінка для функції `sizeof` C?
Чому так не існує жодної сторінки для функції sizeofC? $ man 3 sizeof No manual entry for sizeof in section 3 $ man sizeof No manual entry for sizeof Я бачу підручні сторінки для інших функцій C, наприклад, mallocякщо я запускаю man 3 mallocі подібні команди, але нічого для sizeof.
10 linux  c  man 

3
Чому повідомлення про помилки перенаправлення '>' від gcc?
Наступну програму я зберігав у new.c int main() { a; return 0; } Він повертає повідомлення про помилку. Я хочу надіслати це повідомлення у файл. Тому я використав таку команду gcc new.c > temp.txt Але все ж я отримував вихід на терміналі. Я використовую Ubuntu 13.04. Як я можу змусити …
9 c  shell  gcc 


2
Як скопіювати DVD з виправленою файловою системою UDF / поганими секторами?
Я спробував dd, dd_rescue та ddrescue , все не вдалося. Оскільки AnyDVD робить диск, який можна копіювати за секунду на хості Win7, це не повинно бути занадто складно. Це говорить про те, що файлова система UDF зафіксована, що цікаво, але також говорить про відсутність поганих секторів. Весь DVD копіюється за …

3
Як в GDB можна перейти безпосередньо до верхньої рамки стека викликів?
У мене є програма C, яка провалюється, коли спускається вглиб нескінченного рекурсивного безладу. Зворотний шлях процесу в GDB марний, оскільки кадр стека викликів має глибину не менше 1000 кадрів, а повторювані виклики функцій - це серія з чотирьох загальноприйнятих рекурсивних викликів функцій (тому точки перерви здаються марними). Повторні дзвінки для …
9 debug  c  gdb 

2
Перейдіть до визначення функції C в іншому файлі в Блокноті ++
Під час редагування проекту C на Notepad ++ 5.6.7 (Unicode) за допомогою плагіна SourceCookifier, я можу натиснути Ctrl + Shift + Enter, щоб перейти до визначення функції, на якій курсор, але лише якщо він знаходиться в одному файлі. Як я можу перейти до його визначення, якщо він знаходиться в іншому …
8 notepad++  plugins  c  code 

1
Як зробити апаратне управління потоком DTR / DSR в Linux (програмування послідовних портів)?
Можливе налаштування послідовного зв'язку через порт за допомогою апаратного управління потоком за допомогою штифтів RTS / CTS (прапор CRTSCTS для tcsetattr), але немає можливості використовувати шпильки DTR / DSR для управління потоком надійно та ефективно. Можна перевірити ioctl () TIOCMGET для перевірки стану штифтів, але тоді нам потрібно надсилати один …
4 linux  serial-port  c 

3
Що означає цей макрос у коді ядра Linux?
див. я знайшов один конфігураційний файл, в якому це визначено макросом # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_MATRIX is not set # …
2 c  linux  linux-kernel 

1
як відновити зіпсований wchar.h
Спробував скласти код C ++, але не вдалося: /usr/include/wchar.h:299:8 :: error: 'wchar_d' does not name a type extern wchar_d *wcswcs (const wciar_t *__`aystack, gonct wchar_p *__needle) Файл /usr/include/wchar.hмістить неправильні символи, тому я спробував відновити його за допомогою: apt-get source wchar.h Результат: Я додам джерело-урис у sources.list Система: Raspberry PI 3 …
2 linux  debian  c 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.