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

9 ответов

const int против int const как параметр функции в C ++ и C

Быстрый вопрос: int testfunc1 (const int a) { return a; } int testfunc2 (int const a) { return a; }Являются ли эти две функции одинаковыми во всех аспектах или есть разница? Мне интересен ответ для языка C, но если есть что-то интересное в языке ...

2 ответа

Printf переменное число десятичных знаков в float

Я нашел интересный формат для печати неопределенных строк фиксированной длины, например: char newstr[40] = {0}; sprintf(newstr,"%.*s", sizeof(mystr), mystr);Так что я думаю, может быть, есть ли команда printf для печати числа с плавающей ...

1 ответ

Возможно ли воссоздать файл из открытого дескриптора файла?

Теперь, этот вопрос может показаться странным, и, возможно, это так, но, чтобы дать некоторый контекст, я читалэто [http://linuxgazette.net/105/pitcher.html] узнать об i-узлах, в которых автор приводит интересный пример: { FILE *fp; fp = ...

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

3 ответа

Небуферизованный ввод / вывод в ANSI C

Ради образования и практики программирования я хотел бы написать простую библиотеку, которая может обрабатывать ввод с клавиатуры и выводить данные на терминал в режиме реального времени. Я бы хотел как можно больше придерживаться ANSI C, просто ...

2 ответа

Как перехватить доступ к памяти без выравнивания?

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

5 ответов

Что здесь происходит? 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 - ...

2 ответа

Ошибка простого встроенного компоновщика 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; }Я получаю ...

17 ответов

«Static const» против «#define» против «enum»

Какой из них лучше использовать среди приведенных ниже утверждений в C? static const int var = 5;или же #define var 5или же enum { var = 5 };

4 ответа

Попытка разбить стек

Я пытаюсь воспроизвести результаты переполнения стека, которые я прочитал из статьи Алефа Уэна «разбить стек ради удовольствия и прибыли» (можно найти ...

4 ответа

Как записать символьное значение из структуры в последовательный интерфейс и преобразовать в целочисленное значение?

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;// Это структура ...