Результаты поиска по запросу "c"
const int против int const как параметр функции в C ++ и C
Быстрый вопрос: int testfunc1 (const int a) { return a; } int testfunc2 (int const a) { return a; }Являются ли эти две функции одинаковыми во всех аспектах или есть разница? Мне интересен ответ для языка C, но если есть что-то интересное в языке ...
Printf переменное число десятичных знаков в float
Я нашел интересный формат для печати неопределенных строк фиксированной длины, например: char newstr[40] = {0}; sprintf(newstr,"%.*s", sizeof(mystr), mystr);Так что я думаю, может быть, есть ли команда printf для печати числа с плавающей ...
Возможно ли воссоздать файл из открытого дескриптора файла?
Теперь, этот вопрос может показаться странным, и, возможно, это так, но, чтобы дать некоторый контекст, я читалэто [http://linuxgazette.net/105/pitcher.html] узнать об i-узлах, в которых автор приводит интересный пример: { FILE *fp; fp = ...
Небуферизованный ввод / вывод в ANSI C
Ради образования и практики программирования я хотел бы написать простую библиотеку, которая может обрабатывать ввод с клавиатуры и выводить данные на терминал в режиме реального времени. Я бы хотел как можно больше придерживаться ANSI C, просто ...
Как перехватить доступ к памяти без выравнивания?
Я работаю над любимым проектом с открытым исходным кодом, который реализует некоторые алгоритмы потокового шифра, и у меня возникают проблемы с ошибкой, возникающей только при запуске ее на процессоре ARM. Я даже пытался запустить двоичный файл ...
Что здесь происходит? sizeof (short_int_variable + char_variable)
#include <stdio.h> int main() { short int i = 20; char c = 97; printf("%d, %d, %d\n", sizeof(i), sizeof(c), sizeof(c + i)); return 0; }Может кто-нибудь сказать мне, что происходит, когда sizeof (a + b) "a - это короткий тип int, а b - ...
Ошибка простого встроенного компоновщика C
простая проблема: учитывая следующую программу: #include <stdio.h> inline void addEmUp(int a, int b, int * result) { if (result) { *result = a+b; } } int main(int argc, const char * argv[]) { int i; addEmUp(1, 2, &i); return 0; }Я получаю ...
«Static const» против «#define» против «enum»
Какой из них лучше использовать среди приведенных ниже утверждений в C? static const int var = 5;или же #define var 5или же enum { var = 5 };
Попытка разбить стек
Я пытаюсь воспроизвести результаты переполнения стека, которые я прочитал из статьи Алефа Уэна «разбить стек ради удовольствия и прибыли» (можно найти ...
Как записать символьное значение из структуры в последовательный интерфейс и преобразовать в целочисленное значение?
struct MemoryTag1; typedef struct MemoryTag1{ char a[8]= {'+','0','2','6','.','5','EA','\r'}; // setpoint temperature value char b[8]= {'-','0','2','4','.','5','EB','\r'}; char c[6]= {'+','0','2','0','EC','\r'}; }Memory1;// Это структура ...