7
ответов

Чтение номера телефона через строку не выполняется при запуске в полном коде [дубликат]

Я просто написал программу C, чтобы прочитать имя, возраст и номер телефона от пользователя, сохранить их в переменных и отобразить их обратно. Если имя и возраст работают отлично, но его нет в случае номера телефона ....
вопрос задан: 7 May 2011 00:37
7
ответов

Как читать строку, которая МОЖЕТ или НЕ МОЖЕТ содержать пробелы в C? [Дубликат]

Итак, вот что. Я (очень) новичок в C и программировании в целом. У меня возникла проблема, когда я принимал решение об учебе в колледже, и я не могу найти решение. У меня есть следующее ...
вопрос задан: 7 May 2011 00:37
7
ответов

Использование fgets (), но программа пропускает первые fgets [duplicate]

Услышьте меня, потому что я ноб, и я знаю, что это потенциальный дубликат, но я просмотрел столько страниц, и я до сих пор не могу понять это. Я пытаюсь взять имя, но по какой-то причине это не ...
вопрос задан: 7 May 2011 00:37
7
ответов

почему print (sum = 0) выполняется после ввода ввода (t)? [Дубликат]

Если я беру вход для условия цикла, тогда функция печати выполняет, а затем работает внутренний цикл, но на меньшее время. int main () {int t, n, i, sub_str_len = 0, len, j = 1, a [j], sum = 0; char str [100]; ...
вопрос задан: 7 May 2011 00:37
7
ответов

Строка и функция работают странно, как ее исправить? [Дубликат]

Он работает, когда я пытаюсь скомпилировать его, но в первый раз, когда я регистрирую автомобиль, он пропускает «вход в модель», а затем, если я решит продолжить и зарегистрировать новый автомобиль, он работает отлично. Я не знаю, почему это происходит .
вопрос задан: 7 May 2011 00:37
7
ответов

Использование нескольких вызовов функций fgets не работает [дублировать]

Я создаю простую программу, используя структуру ItemToPurchase с тремя членами данных, char itemName [], int itemPrice и int itemQuantity. По существу мне нужно создать два элемента: item1 и item2, ...
вопрос задан: 7 May 2011 00:37
7
ответов

Самый быстрый способ считать каждый 30-й байт большого двоичного файла?

Что самый быстрый путь состоит в том, чтобы считать каждый 30-й байт большого двоичного файла (2-3 ГБ)? Я читал существуют проблемы производительности с fseek из-за буферов ввода-вывода, но я не хочу читать 2-3 ГБ данных...
вопрос задан: 1 May 2011 02:29
7
ответов

Почему Двоичный интерфейс приложений важен для программирования

Я не понимаю, почему ABI является важным контекстом разработки приложений пространства пользователя. Набор системных вызовов операционной системы, рассмотрел ABI? Но раз так затем не весь...
вопрос задан: 9 April 2011 13:13
7
ответов

Как передать переменное количество аргументов printf/sprintf

У меня есть класс, который содержит "ошибочную" функцию, которая отформатирует некоторый текст. Я хочу принять переменное количество аргументов и затем отформатировать их использующий printf. Пример: класс MyClass {общественность:...
вопрос задан: 31 March 2011 12:31
7
ответов

почему мне нужно & ldquo; static & rdquo; для массива char в функции? [Дубликат]

# Включают & Lt; stdio.h & GT; # Включают & Lt; & string.h GT; char * test_static_char (int n); int main () {printf ("вызов через 1:% s\n", test_static_char (1)); printf («вызов через 2:% ...
вопрос задан: 21 March 2011 15:14
7
ответов

Битовые поля C / C ++ по сравнению с побитовыми операторами для выделения битов, что быстрее, лучше, более переносимо?

Мне нужно упаковать несколько бит в байт следующим образом: struct {char bit0: 1; символ бит 1: 1; } а; if (a.bit1) / * etc * / или: if (a & 0x2) / * etc * / Из ясности исходного кода ...
вопрос задан: 17 March 2011 09:50
7
ответов

Вопросы на струнах до

Я плохо знаком с C, и я очень перепутан со струнами до. Следующее является моими вопросами. Нахождение последнего знака от строки, Как я могу узнать последний знак от строки? Я шел...
вопрос задан: 23 February 2011 19:04
7
ответов

В C - проверяют, существует ли символ в массиве символов

Я пытаюсь проверить, принадлежит ли символ списку/массиву недопустимых символов. Происходя из среды Python, я раньше мог просто сказать: для c в строке: если c в invalid_characters:...
вопрос задан: 5 December 2010 15:48
7
ответов

C общего программирования

Прежде всего, я начинающий программист (еще многому научиться). В одном из моих небольших школьных проектов я написал стек для структуры. Теперь у меня немного другая структура, и мне нужен стек для ...
вопрос задан: 2 October 2010 22:15
7
ответов

Are C++ comments considered bad style in C? [closed]

I was discussing C programming styles with some students and when we were talking about comments, one of them noted that he doesn't use C++ comments in C code because they are a bad idea. Turns out ...
вопрос задан: 29 August 2010 13:12
7
ответов

В чем разница между нулевым и пустым указателями?

В чем разница между Пустой указатель и пустой указатель?
вопрос задан: 27 August 2010 05:45
7
ответов

Стандарт для определения типов

gcc 4.4.4 c89 Мне просто интересно, есть ли какой-нибудь стандарт, который должен быть следует при создании типов. например: typedef struct date { } date_t; Я также видел, как люди ставят заглавную букву так: ...
вопрос задан: 21 August 2010 16:36
7
ответов

Передача двумерного массива через указатель

Как передать матрицу m в foo () ? если мне не разрешено изменять код или прототип foo ()? void foo (float ** pm) {int i, j; for (i = 0; i <4; i ++) для (j = 0; j <4; ...
вопрос задан: 18 August 2010 17:52
7
ответов

Преобразовать число из базы B1 в базу B2 без использования какой-либо промежуточной базы

Есть ли способ преобразовать число от базы B1 до базы B2 без использования какой-либо промежуточной базы. Пример: 214 от основания 5 до основания 16 без преобразования его сначала в десятичную, а затем в десятичную в шестнадцатеричное. --...
вопрос задан: 18 August 2010 15:31
7
ответов

Встраивание языка программирования в программу [закрыто]

Я хотел бы добавить некоторую степень «скриптинга» в приложение, которое я пишу. Грубо говоря, мне нужен способ встроить API языка программирования в свою программу. Я посмотрел на TinyPy, но я ...
вопрос задан: 18 August 2010 14:50
7
ответов

Можно ли проводить только одно сравнение на итерацию алгоритма двоичного поиска?

В алгоритме двоичного поиска у нас есть два сравнения: if (key == a [mid]) then found; иначе if (key
вопрос задан: 17 August 2010 18:36
7
ответов

n-й корень числа

Я написал программу для вычисления n-го корня числа до 2 десятичных знаков. например, 4-й корень из 81 - 3., 3-й корень из 125 - 5. Хорошо работает, за исключением 2-го корня из 4. Он дает вывод 1.99 ...
вопрос задан: 16 August 2010 15:56
7
ответов

Действительно ли это - обычная практика, чтобы снова использовать то же буферное название различных вещей в C?

Например, предположите, что у меня есть буфер, названный символьным journal_name[25], который я использую для хранения названия журнала. Теперь предположите несколько строк позже в коде, я хочу сохранить чье-то имя в буфер. Если...
вопрос задан: 15 August 2010 20:32
7
ответов

Выходное различие в gcc и Turbo C

Почему там различие в выводе, произведенном, когда код компилируется с помощью этих двух компиляторов gcc и турбо c. #include <stdio.h> международное основное () {символ *p = "Я - строка"; символ *...
вопрос задан: 11 August 2010 02:25
7
ответов

C указатели по сравнению с указателями Objective C

Я происхожу из среды Objective C и пытаюсь развернуть свое знание в C. Одна вещь имеет меня перепутанный, однако, и вот в чем разница между указателями в C и Obj-C. Поскольку Вы видите в...
вопрос задан: 1 August 2010 17:09
7
ответов

Условный оператор C++

Я когда-то замеченный - проводной оператор в C++, который присваивает значение, если больше, чем.. это была комбинация?, <и =, например, позволяют x = значение, если значение больше, чем x, я не имею в виду x = (x <значение) x:value...
вопрос задан: 27 July 2010 19:54
7
ответов

Два тел циклов или один (заканчиваются идентичные),

Я долго задавался вопросом, что более эффективно относительно использования лучше кэшей ЦП (которые, как известно, извлекают выгоду из местности ссылки) - два цикла каждая итерация по тому же...
вопрос задан: 27 July 2010 16:17
7
ответов

Действительно ли я должен освободить выделенную память на аварийном завершении?

Моя программа (веб-браузер текстового режима) динамично выделяет память. Я действительно освобождаю ненужные блоки во время времени выполнения, конечно. И я действительно освобождаю все перед нормальным завершением - так, чтобы утечка памяти...
вопрос задан: 23 July 2010 10:12
7
ответов

Нахождение последовательной битовой строки 1 или 0

Как найти длину самой длинной последовательной битовой строки (1 или 0)? 00000000 11110000 00000000 00000000 -> Если это 0, то длина будет 20 11111111 11110000 11110111 11111111 -> Если это ...
вопрос задан: 21 July 2010 23:55
7
ответов

Что делает эта функция?

Я читаю программу, которая содержит следующую функцию, которая является интервалом f (интервал n) {интервал c; для (c=0; n! =0; ++ c) n=n& (n-1); возвратите c;} я не вполне понимаю то, что делает...
вопрос задан: 16 July 2010 14:44