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

8 ответов

Как мне найти размер структуры? [закрыто]

struct a { char *c; char b; };Что такое sizeof (a)?

3 ответа

Что означает #x внутри макроса C?

Например, у меня есть макрос: #define PRINT(int) printf(#int "%d\n",int)Я вроде знаю, каков результат. Но почему же #int представляет все это? Я вроде забыл эту деталь. Кто-нибудь может дать мне подсказку? Спасибо!

3 ответа

Программа, написанная на VS2012, работает с Win7 / 8 / 2008R2 / 2012, но не с 2003 / XP / 32bit?

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

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

12 ответов

Округление целых до десяти или сотен в C

Я пытаюсь придумать функцию в C, которая бы удовлетворяла следующим условиям: Он принимает целое число больше 0 в качестве аргумента;Это округляет целое число до ближайшего значения, так что только первая цифра не является нулемНапример: 53 ...

9 ответов

EndOfFile в C - EOF

То, что вы положили в конец программы, -1, не работает: #include <stdio.h> //copy input to output main() { char c; c = getchar(); while(c != EOF) { putchar(c); c = getchar(); } }

3 ответа

Совместимые определения встроенных функций для C99 и C ++

У меня есть служебная библиотека кода C99, используемая кодом приложения C ++ 11. Несколько встроенных функций объявлены в стиле C99 с кодом, явно сгенерированным в модуле перевода, например: // buffer.h inline bool has_remaining(void* obj) { ...

2 ответа

Расположение структур в Linux / x86-64 системных вызовов для ассемблерных программистов?

Многие системные вызовы linux / x86-64 принимают указатели на структуры в качестве аргументов. Например, второй параметрstat(2) являетсяstruct stat*... struct stat { dev_t st_dev; /* ID of device containing file */ ino_t st_ino; /* inode number ...

4 ответа

Есть ли способ получить 64-битный time_t в 32-битной программе в Linux

На Windows я могу позвонить: _time32(__time32_t); // to get 32bit time_t _time64(__time64_t); // to get 64bit time_t(как в 32, так и в 64-битных программах) Есть ли способ сделать это в Linux (компиляция с GCC)?

3 ответа

Что может вызвать «Ресурс временно недоступен» в команде sock send ()

Что может вызватьResource temporarily unavailable ошибка на сокетеsend() команда? Сокет настроен какAF_UNIX, SOCK_STREAM, Это работает большую часть времени, но иногда получает эту ошибку. Приемный конец розетки работает нормально. Я знаю, что ...

2 ответа

не удается сохранить файл изображения с помощью c?

Я пытался клонировать изображение BMP в другое изображение BMP, но окончательное изображение не открывалось. #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <process.h> void readBMP(char* filename) { int i; FILE* f = ...