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

1 ответ

Как я могу однозначно идентифицировать машину в C?

Я хочу однозначно идентифицировать машину на C. Ниже приведены источники с серийными номерами, но они не гарантированно являются уникальными или присутствуют (например, съемный жесткий диск или сетевая карта). CPU: я используюcpuid В ...

3 ответа

Организация проекта в C Best Practices

Мне интересно, каковы лучшие практики для организации большого проекта C. Это профессиональный проект, а не проект с открытым исходным кодом, который, вероятно, будет храниться в репозитории Git. Как вещи должны быть отсортированы? Куда должны ...

1 ответ

Как я могу ограничить количество цифр, отображаемых printf после десятичной точки?

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

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

2 ответа

Почему getch () возвращается перед нажатием любой клавиши?

int main(int argc, char *argv[], char *env[]) { printf("Press any key to exit.\n"); getch(); return 0; }Согласно справочной странице, getch следует подождать, пока нажата какая-либо клавиша ... но на самом деле он возвращается непосредственно ...

5 ответов

Get () официально объявлен устаревшим?

На основесамый последний проект [http://www.open-std.org/Jtc1/sc22/wg21/docs/papers/2011/n3242.pdf]C ++ 11, C ++ относится к ISO / IEC 9899: 1999 / Cor.3: 2007 (E) для определения функций библиотеки C (согласно §1.2 [intro.refs] / 1). На ...

3 ответа

Можем ли мы использовать va_arg с профсоюзами?

6.7.2.1. В параграфе 14 моего проекта стандарта C99 говорится о профсоюзах и указателях (как всегда добавлено выделение): Размер союза достаточен, чтобы содержать самого большого из его членов. Значение не более одного из членов может быть ...

5 ответов

Устранение ошибок шины

Я пытаюсь изменить строку. Это код, который я пробовал: #include<stdio.h> #include<string.h> int main(){ char *c="I am a good boy"; printf("\n The input string is : %s\n",c); printf("\n The length of the string is : %d\n",strlen(c)); int i,j; ...

5 ответов

Как можно использовать уязвимость Format-String?

Я читал об уязвимостях в коде и наткнулся на этоУязвимость Format-String. Википедия [http://en.wikipedia.org/wiki/Uncontrolled_format_string]говорит: Ошибки форматной строки чаще всего появляются, когда программист хочет напечатать строку, ...

8 ответов

Как исправить strcpy, чтобы он обнаруживал перекрывающиеся строки

В одном из интервью меня попросили написать реализациюstrcpy [https://en.cppreference.com/w/c/string/byte/strcpy]и затем исправьте это так, чтобы он правильно обрабатывал перекрывающиеся строки. Моя реализация ниже, и это очень наивно. Как мне ...

2 ответа

Извлечение битов с помощью битовых манипуляций

У меня 32-разрядное целое число без знака, и мне нужно извлечь биты в заданных позициях и сделать из них новое число. Например, если у меня 0xFFFFFFFF и биты 0,10,11, мой результат будет 7 (111b). Это моя попытка, она правильно извлекает биты, ...