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

7 ответов

Проблема с EOF в C

Я пишу программу, которая должна читать две строки, которые могут содержать разрывы строк и различные другие символы. Поэтому я использую EOF (Ctrl-Z или Ctrl-D), чтобы завершить строку. Это прекрасно работает с первой переменной, но со второй ...

7 ответов

Почему деление двух целых чисел не получает число с плавающей запятой? [Дубликат]

На этот вопрос уже есть ответ здесь: Деление 1 / n всегда возвращает 0.0 [дубликат] [/questions/13331054/dividing-1-n-always-returns-0-0] 3 ответаМожет кто-нибудь объяснить, почему b округляется здесь, когда я делю его на целое число, хотя ...

6 ответов

Можно ли использовать Unicode «argv»?

Я пишу небольшую оболочку для приложения, которое использует файлы в качестве аргументов. Оболочка должна быть в Unicode, поэтому я использую wchar_t для символов и строк, которые у меня есть. Теперь я нахожусь в проблеме, мне нужно ...

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

6 ответов

Как проверить, является ли строка числом?

Я хочу проверить, является ли строка числом с этим кодом. Я должен проверить, что все символы в строке являются целыми числами, но while всегда возвращает isDigit = 1. Я не знаю, почему это, если не работает. char tmp[16]; scanf("%s", tmp); int ...

1 ответ

описание структуры input_event (из linux / input.h)

Может кто-нибудь сказать, пожалуйста, какие свойства типов данных используются структурой input_event? Он определяется следующим образом в файле input.h: struct input_event { struct timeval time; __u16 type; __u16 code; __s32 value; };но других ...

6 ответов

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

Учитывая этот код C скомпилирован с GCC 4.3.3 #include <stdio.h> #include <stdlib.h> int main(int argc, char * argv[]) { int * i; i = (int *) malloc(sizeof(int)); printf("%d\n", *i); return 0; }Я ожидал бы, что вывод будет тем, что было в ...

5 ответов

Почему 49, 50, 51, 52 хранятся в массиве, когда я объявляю testArray [] = {'1', '2', '3', '4', '5'}? (C программирование)

Почему 49, 50, 51, 52 хранятся в массиве, когда я объявляю testArray [] = {'1', '2', '3', '4', '5'}? Как я должен инициализировать массив строк? Спасибо

6 ответов

Использование realloc (X, 0) вместо free () и использование malloc с длиной строки +1

Так что я не знаю, как поставить название на этот раз. Прежде всего, я хотел бы сказать, что я видел несколько комментариев на этой странице о предупреждении, если вопрос связан с «домашней работой». Мое есть, но оно также завершено, и я просто ...

5 ответов

Учитывая угол и длину, как мне рассчитать координаты

Предполагая, что верхний левый угол равен (0,0), и мне дан угол 30 градусов, начальная точка (0,300), длина линии 600, как рассчитать конечную точку линии, чтобы линия является представителем данного угла. Псевдокод C main() { int x,y; ...

3 ответа

встать на позицию за 2 ГБ

На 32-битной системе, что делаетftell вернуть, если индикатор текущей позиции файла, открытого в двоичном режиме, превышает точку 2 ГБ? вC99стандарт, этонеопределенное поведение посколькуftell должен вернутьlong int (максимальное значение2**31-1)?