5
ответов

Как к строкам формата с помощью printf () для получения равной длины в выводе?

У меня есть две функции, та, которая создает сообщения как Стартовая инициализация... и другой, который проверяет коды возврата и выводы "хорошо", "Предупреждение" или "Ошибку". Однако вывод, который производится...
вопрос задан: 11 October 2016 10:16
5
ответов

Два или больше типа данных по [закрытой] ошибке спецификаторов объявления

Я довольно плохо знаком с C. Я получаю эту ошибку: несовместимое неявное объявление встроенной функции ‘malloc’, Даже когда я исправляю код на основе ответов для включения <stdlib.h>, я все еще...
вопрос задан: 30 August 2016 19:59
5
ответов

Что делает __, встраивают __ средний?

Я пытаюсь изучить C. Прочитывая некоторый код, я столкнулся со строкой как это: __ встраивают __ пусто ()... Что делает __, встраивают __ средний?. Как делает помещение, что слово перед функцией делает его...
вопрос задан: 19 August 2016 09:23
5
ответов

энергозависимые переменные как аргумент функции

Наличие этого кода: определение типа энергозависимое международное КОЛИЧЕСТВО; СЧИТАЙТЕ functionOne (КОЛИЧЕСТВО *число); интервал functionTwo (интервал *число); я не могу избавиться от некоторых предупреждений.. Я получаю это предупреждение 1 в functionOn
вопрос задан: 16 August 2016 17:54
5
ответов

Как измерить время в C?

Я хочу узнать, как долго (приблизительно) какой-то блок кода выполняется. Примерно так: startStopwatch (); // сделать некоторые расчеты stopStopwatch (); printf ("% lf", timeMesuredInSeconds); Как?
вопрос задан: 2 August 2016 11:57
5
ответов

Что IDE доступны для gtk + [закрытая] разработка

Недавно я запускаю к изучению C/gtk + программирование. И хочу задать один вопрос: что IDE доступны для C/gtk + разработка кроме интерфейса командной строки?Спасибо.
вопрос задан: 1 August 2016 12:37
5
ответов

Почему бросок неиспользованные возвращаемые значения для освобождения?

интервал fn (); освободите любой () {(пустой) fn ();} там какая-либо причина кастинга неиспользованного возвращаемого значения для освобождения, или действительно ли я прав в размышлении, что это - полная пустая трата времени? Продолжите: Хорошо это кажет
вопрос задан: 25 July 2016 08:50
5
ответов

Ограничения выравнивания для malloc () / свободный ()

Более старые K&R (2-й редактор) и другие тексты языка C, я считал, что обсуждают реализацию средства выделения динамической памяти в стиле malloc () и свободный () обычно также, упоминают, мимоходом...
вопрос задан: 15 July 2016 03:52
5
ответов

Функции должны быть сделаны “экстерном” в заголовочных файлах?

Функции должны быть сделаны экстерном в заголовочных файлах? Или они - экстерн по умолчанию? Например, если я пишу это://birthdays.h человек структуры find_birthday (символ константы* имя); или это://...
вопрос задан: 12 July 2016 13:55
5
ответов

Препроцессор C разделяет комментарии или разворачивает макросы сначала? [дубликат]

Считайте это (ужасным, ужасным, не имеющим смысла, очень плохо) структурой кода: нечто #define (x)//закомментировало отладку кода//Misformatted для не затемнения точки если (a) нечто (a); панель (a); я видел два...
вопрос задан: 30 June 2016 09:24
5
ответов

Подобное функции макроопределение в C

Я хотел бы определить функцию как МАКРОС. т.е. нечто #define (x) \#if x> 32\x\#else\(2*x) \#endif то есть, если x> 32, то нечто (x) существующий x еще, нечто (x) существующий (2*x), но моя GCC жалуется...
вопрос задан: 1 June 2016 22:47
5
ответов

Что такое ошибка сегментации?

Что такое ошибка сегментации? Отличается ли это в C и C ++? Как связаны ошибки сегментации и висячие указатели?
вопрос задан: 1 June 2016 02:40
5
ответов

Почему Вам нужен “экстерн C” для обратных вызовов C++ к функциям C?

Я нахожу такие примеры в коде Повышения. повышение пространства имен {пространство имен {экстерн "C" освобождает *thread_proxy (пусто *f) {....}}//анонимный пустой поток:: thread_start (...) {...
вопрос задан: 31 May 2016 02:20
5
ответов

Как я делаю простой make-файл для gcc на Linux?

У меня есть три файла: program.c, program.h и headers.h. program.c включают program.h и headers.h. Я должен скомпилировать это на Linux с помощью gcc компилятор. Я не уверен, как сделать это. Netbeans создается...
вопрос задан: 15 May 2016 21:53
5
ответов

(K & R) По крайней мере первые 31 символ внутреннего имени имеют значение?

Если понимать это буквально, это имеет смысл, но что именно означает быть значимым символом имени переменной? Я начинающий ученик C, использующий K & R. Вот прямая цитата из книги: ...
вопрос задан: 19 April 2016 01:17
5
ответов

Что происходит с объявленной неинициализированной переменной в C? Это имеет значение?

Если в C я пишу: int num; Прежде чем я назначу что-либо num, является ли значение num неопределенным?
вопрос задан: 18 April 2016 19:05
5
ответов

Какой смысл логических операторов в C?

Я просто задавался вопросом, существует ли логический оператор XOR в C (что-то как && для И но для XOR). Я знаю, что могу разделить XOR на ANDs, NOTs и ORs, но простой XOR был бы намного лучше...
вопрос задан: 13 April 2016 06:13
5
ответов

Создание C отформатированные строки (не печатающий их)

У меня есть функция, которая принимает строку, которая является: освободите log_out (символ *); В вызове его я должен создать отформатированную строку на лету как: интервал i = 1; log_out ("некоторый текст %d", i); Как я делаю это...
вопрос задан: 28 March 2016 12:00
5
ответов

Есть ли предел на стековую память?

Я проходил один из потоков. Программа отказала, потому что она объявила массив 10^6 локально в функции. Приведенной причиной был сбой выделения памяти на стеке, ведет для катастрофического отказа...
вопрос задан: 15 March 2016 23:12
5
ответов

Почему # требуется прежде #include <stdio.h>?

Какова функция #?
вопрос задан: 25 February 2016 22:55
5
ответов

Реализация конкатенации строкового литерала в C и C++

AFAIK, этот вопрос применяется одинаково к C, и Шаг 6 C++ "фаз перевода", указанных в стандарте C (5.1.1.2 в проекте C99 стандарта), указывает, что смежные строковые литералы должны быть...
вопрос задан: 25 February 2016 22:52
5
ответов

Каковы длины/пределы C препроцессор как инструмент создания языка? Где я могу узнать больше о них?

В его FAQ говорит Bjarne Stroustrup: Для создания [Cfront, первый компилятор C++], я сначала использовал C для записи "C с Классами"-to-C препроцессор. "C с Классами" был диалект C, который стал...
вопрос задан: 24 February 2016 12:01
5
ответов

C макрорасширение в коде Ядра Linux

Я обычно игнорировал макросы использования при записи в C, но я думаю, что знаю основные принципы о них. В то время как я читал исходный код списка в ядре Linux, я видел что-то как этот: #define...
вопрос задан: 23 February 2016 22:14
5
ответов

В C и C++, почему каждый.h файл обычно окружается #ifndef #define #endif директивы?

То, почему делает каждый.h файл, запускается с #ifndef #define #endif? Мы можем, конечно, скомпилировать программу без тех директив.
вопрос задан: 20 February 2016 22:19
5
ответов

Макрос и функция с тем же именем

У меня есть следующий код #define myfunc (a, b) myfunc (do_a (a), do_b (b)) освобождают myfunc (интервал a, интервал b) {do_blah (a, b);} международное основное () {интервал x = 6, y = 7; myfunc (x, y); возвратитесь 0;} я хочу...
вопрос задан: 19 February 2016 23:47
5
ответов

C/C++, может Вы #include файл в строковый литерал? [дубликат]

У меня есть исходный файл C++ и исходный файл Python. Я хотел бы, чтобы исходный файл C++ смог использовать содержание исходного файла Python как большой строковый литерал. Я мог сделать что-то вроде этого: символ*...
вопрос задан: 11 February 2016 20:41
5
ответов

C Препроцессор, тестирующий definedness нескольких макросы

Я искал сайт, но не нашел ответ, который я искал, таким образом, вот действительно быстрый вопрос. Я пытаюсь сделать что-то как этот: #ifdef _WIN32 || _WIN64 #include <conio.h> #...
вопрос задан: 10 February 2016 20:10
5
ответов

Макросоздание макросов в C?

Я хотел бы заставить препроцессор C генерировать макросы для меня (т.е. я использую только C99). Я записал бы макрос #define make_macro (в) <... волшебство здесь...> и когда я поместил make_macro (name1)...
вопрос задан: 5 February 2016 21:36
5
ответов

Преобразуйте маркер препроцессора в строку

Я ищу способ преобразовать маркер препроцессора в строку. А именно, я где-нибудь добрался: #define MAX_LEN 16 и я хотим использовать его для предотвращения переполнения буфера: символ val [MAX_LEN+1];//комната...
вопрос задан: 3 February 2016 10:14
5
ответов

Как я могу определить обратный адрес на стеке?

Я знаю, что, если я в некотором функциональном нечто (), который вызывают где-нибудь от панели () функцию, затем этот обратный адрес продвинут на стеке. #include <stdio.h> освобождают нечто () {...
вопрос задан: 2 January 2016 05:56