12
ответов

Каково самое маленькое количество байтов, которые могут сохранить метку времени?

Я хочу создать свою собственную структуру данных метки времени в C. ДЕНЬ (0 - 31), ЧАС (0 - 23), МИНУТА (0 - 59), Что самая маленькая структура данных возможна?
вопрос задан: 4 January 2017 01:55
12
ответов

Действительно ли безопасно использовать-1 для установки всех битов на истинный?

Я видел, что этот шаблон использовал много в C & C ++. неподписанный интервал отмечает =-1;//все биты верны, что действительно ли это - хороший портативный способ выполнить это? Или использует 0xffffffff или ~0 лучше?
вопрос задан: 6 October 2016 08:19
12
ответов

Я попытался создать эквивалент этого в Java, но я столкнулся с NullPointerException, когда я ввожу первое имя [дубликат]

Это мой первый вопрос, поэтому, пожалуйста, будьте спокойны для форматирования. Я пробовал много искать ответа, но не мог получить то, что хотел. Это программа C и работает по желанию. #Include ...
вопрос задан: 26 May 2016 16:15
12
ответов

Выход из цикла из функции, вызываемой в этом цикле

В настоящее время я пытаюсь найти способ вырваться из цикла for из функции, вызываемой в этом цикле. Я знаю о возможности просто заставить функцию возвращать значение и затем проверять ...
вопрос задан: 16 February 2016 08:40
12
ответов

Одновременное выполнение и если и еще блоки

В C или C++, если (x) statement1; еще statement2; Поскольку, какое значение x оба оператора будет выполняться? Я знаю, что мы можем выполниться если еще вместе как это: если (1) {goto ЕЩЕ;} еще {...
вопрос задан: 15 February 2016 14:21
12
ответов

Возьмите адрес one-past-the-end элемента массива через нижний индекс: законный по Стандарту C++ или нет?

Я видел, что это утверждало несколько раз теперь, когда следующий код не позволяется Стандартом C++: международный массив [5]; интервал *array_begin = &array [0]; интервал *array_end = &array[5]; &array[5]...
вопрос задан: 13 February 2016 00:02
12
ответов

Каковы приложения ## оператора препроцессора и глюков для рассмотрения?

Как упомянуто во многих моих предыдущих вопросах, я работаю через K&R и в настоящее время в препроцессор. Одна из более интересных вещей — что-то я никогда не знал прежде ни от одного из...
вопрос задан: 9 February 2016 10:30
12
ответов

Возврат локальных данных из функций в C и C++ через указатель

У меня есть спор с моим другом. Он говорит, что я могу возвратить указатель на локальные данные из функции. Это не то, что я выучил лишь, я не могу найти, что контрдовод для него доказывает мое знание...
вопрос задан: 6 November 2015 12:45
12
ответов

Печать печати на двух строках без указания новой строки? [Дубликат]

#include & lt; stdio.h & gt; int main (int argc, char ** argv) {FILE * file = fopen (argv [1], "r"); char buf [100]; while (fgets (buf, sizeof (buf), файл)) {fprintf (stderr, "% s: ...
вопрос задан: 14 March 2015 07:23
12
ответов

C - opendir () return & ldquo; Нет такого файла или каталога & rdquo; [Дубликат]

Я пытаюсь открыть каталог и читать файлы внутри него. но функция opendir () всегда возвращает «Нет такого файла или каталога», и когда я помещаю путь, он работает. Работа: if (! (Dir = opendir ("/ home / ...
вопрос задан: 14 March 2015 07:23
12
ответов

C-strtok () маркеры печати [дубликат]

Я беру строковый ввод из командной строки и разбираю его. (Это простое синтаксическое разборки, если по существу это команда или аргумент). Я использую strtok для синтаксического анализа строки пробелами. Я ...
вопрос задан: 14 March 2015 07:23
12
ответов

В чем проблема в коде с использованием strstr для поиска массива строк? [Дубликат]

Мне не нравится спрашивать «что здесь не так?» вопрос, но я работаю над книгой Head First C, и я столкнулся с проблемой, пытаясь скомпилировать пример, который я взял непосредственно из книги. ...
вопрос задан: 14 March 2015 07:23
12
ответов

Конструктор по умолчанию в C

Существует ли способ иметь некоторого конструктора по умолчанию (как C++ один) для пользовательских типов C, определенных со структурой? У меня уже есть макрос, который работает как быстрый инициализатор (как тот для...
вопрос задан: 22 December 2014 16:54
12
ответов

Почему Вы предпочитаете символ* вместо строки в C++?

Я - программист C, пытающийся написать код C++. Я слышал, что строка в C++ была лучше, чем символ* с точки зрения безопасности, производительности, и т.д., однако иногда кажется, что символ* является лучшим выбором. Кто-то...
вопрос задан: 16 June 2014 01:17
12
ответов

Есть ли обратная функция для strstr

Я пытаюсь найти подобную функцию к strstr, который ищет подстроку, начинающую с конца к началу строки.
вопрос задан: 8 June 2014 02:59
12
ответов

Индексация массива, запускающаяся в числе не 0

Действительно ли возможно запустить массив в индексе не нуль... Т.Е. у Вас есть массив [35] 35 элементов, теперь я хочу индексировать в, говорят, что запуск 100, таким образом, числа были бы [100], [101]... [134]...
вопрос задан: 21 May 2014 20:56
12
ответов

Две 'основных' функции в C/C++

Я могу записать программу в C или в C++ с двумя основными функциями?
вопрос задан: 21 May 2014 18:47
12
ответов

sizeof (некоторый указатель) всегда равняются четыре?

Например: sizeof (символ*) возвращается 4. Как делает интервал*, долго долго*, все, что я попробовал. Там какие-либо исключения к этому?
вопрос задан: 7 March 2014 22:07
12
ответов

более быстрая альтернатива memcpy?

У меня есть функция, которая делает memcpy, но он поднимает огромное количество циклов. Существует ли более быстрая альтернатива/подход, чем использование memcpy для передвижения фигуры памяти?
вопрос задан: 3 November 2013 18:03
12
ответов

Одна строка то, если операторы или если операторы без фигурных скобок плохая практика?

если (условие) {/* делает что-то, что */} еще {/* делают что-то */}, если (условие)/* делает что-то, что */еще/* делают что-то */, мне сказали, что первая инстанция не была хорошей идеей. Я имею нет...
вопрос задан: 5 October 2013 22:26
12
ответов

Побитовое смещение / деление? [Дубликат]

Я немного потерял, как перейти к делению / умножению unsigned int на число 37. Я не смог найти примеры деления / умножения на определенное число путем смещения бит. Из ...
вопрос задан: 3 October 2012 11:24
12
ответов

Как я могу найти число, которое происходит нечетное количество раз в Сортированном массиве в O (n) время?

У меня есть вопрос, и я попытался обдумать его снова и снова..., но не получил ничего настолько отправляющего вопрос здесь. Возможно, я мог получить некоторую точку зрения других, чтобы попытаться заставить его работать... Вопрос is:...
вопрос задан: 15 September 2012 02:39
12
ответов

Используя операторы сравнения за пределами условных выражений

Например, интервал f (интервал a) {... возвращает a> 10;}, который рассматривают приемлемым (не законный, я имею в виду, это ''хороший код''), или если это всегда быть в условном выражении, как этот интервал f (интервал a) {....
вопрос задан: 7 September 2012 19:08
12
ответов

Программа для генерации случайного простого числа в c? [Дубликат]

# Включают & Lt; stdio.h & GT; # Включают & Lt; & stdlib.h GT; int is_prime (int num) {if (num & lt; = 1) return num; if (num% 2 == 0 & amp; num & gt; 2) return num; for (int i = 3; i & lt; num / 2; i + = ...
вопрос задан: 29 April 2012 04:48
12
ответов

Когда это в порядке для использования глобальной переменной в C?

По-видимому, существует большое разнообразие по мнениям там, в пределах от, "Никогда! Всегда инкапсулируйте (даже если это с простым макросом!)" к "Он не грандиозное предприятие - используют их, когда это более удобно, чем...
вопрос задан: 6 April 2012 17:51
12
ответов

Параметры командной строки в C - хотел бы, чтобы шаблон работал [дубликат]

Я создаю приложение командной строки, которое должно читать в текстовом файле и выводит количество слов в другой файл. В частности, что я хотел бы знать, так это то, как вы могли бы запустить его на ...
вопрос задан: 10 March 2012 04:10
12
ответов

обнуление память

gcc 4.4.4 C89 я просто задаюсь вопросом, что делает большинство программистов C, когда они хотят обнулить память. Например, у меня есть буфер 1 024 байтов. Иногда я делаю это: символьный буфер [1024] = {0}; Который будет...
вопрос задан: 24 August 2011 18:45
12
ответов

Почему языки C требуют parens вокруг простого условия в если оператор?

Это звучит глупым, но за эти годы я не смог придумать вариант использования, который потребовал бы этого. Быстрый поиск Google не показал ничего стоящего. Из памяти был вариант использования...
вопрос задан: 22 August 2011 22:44
12
ответов

В чем разница между префиксными и постфиксными операторами?

Следующий код печатает значение 9. Почему? Здесь return (i ++) вернет значение 11, а из-за - i значение должно быть само 10, может кто-нибудь объяснить, как это работает? # Включают < stdio.h > главный() ...
вопрос задан: 11 August 2011 20:38
12
ответов

C++ — возвратите x, y; Какой смысл?

Я программировал в C и C++ в течение нескольких лет, и теперь я сейчас беру курс колледжа в нем, и наша книга имела функцию как это для примера: международное нечто () {интервал x=0; интервал y=20;...
вопрос задан: 5 August 2011 19:42