Вопросы с тегом 'c'

C - это язык программирования общего назначения, используемый для системного программирования (OS и embedded), библиотеки, игры и кросс-платформенный. Этот тег должен использоваться с общими вопросами, касающимися языка C, как определено в стандарте ISO 9899 (последняя версия, 9899: 2018, если не указано иное - также теги для конкретных версий запросов с c89, c99, C11 и т.д.). C отличается от C++, и его нельзя сочетать с тегом C++, отсутствующим рациональной причиной.
3
ответов

Невозможно понять выход C progaram

Мой код: #include<stdio.h> int main() { char c='8'; int d=8; printf("%d %d %d",d,d+=c>='0'&&c<='9',c++); return(0); } Результат этого вопроса: 9 9 56. Я не могу это понять. Пожалуйста, помогите мне, пожалуйста, ...
задан 22 нояб. '13 в 16:54
4
ответов

переполнение стека и буфера в массивах c language

ну, я новый пчела в программировании и не знаком с темами буферов и стеков.. кто-нибудь может определить причину проблемы. здесь моя программа. Сначала я получаю ошибку времени выполнения "Стоп вокруг переменной" arr2 "был поврежден" тогда, когда...
задан 22 нояб. '13 в 19:41
1
ответ

Является ли присвоение строк действительным?

Является ли s1=s2 действительным выражением? Это дает мне ошибку: Требуется значение lvalue Мой код: #include<stdio.h> #include<conio.h> void main() { char s[1]="integ"; char s[2]="systems"; s1=s2; printf("%s", s1); ...
задан 22 нояб. '13 в 21:53
1
ответ

C - Ошибка: не удается открыть исходный файл "funcs.h"

Заголовочный файл находится в той же папке, что и другие файлы, это # include'ed и все, но по какой-то причине другие исходные файлы просто не могут их найти. То же самое с компилятором. Помогите?
задан 22 нояб. '13 в 21:55
1
ответ

Почему я получаю ошибку сегментации?

Это мой код: struct bacchetta { bool in_uso; }; int main() { key_t key; if ((key = ftok(".", 'a')) == -1) { perror("ftok"); exit(1); } int shmid; if ((shmid = semget(key, sizeof(struct bacchetta)*5, 0600 | IPC_CREAT )) == -1) ...
задан 22 нояб. '13 в 22:10
2
ответов

Выполнение математики со строками?

Я просто просматриваю какой-то случайный код в сети, и я наткнулся на это: char *s = "This is a waterfall"; char *search = strstr(s, "Waterfall"); if(search) { temp = malloc(strlen(s) * sizeof(char)); strcpy(temp, s); // Substracting ...
задан 22 нояб. '13 в 23:36
3
ответов

qsort() сравнение массива структур: очень странное поведение

Я пытаюсь сортировать массив структур, увеличивая одно поле (двойной номер), но кажется, что qsort() каким-то образом искажает данные в этом массиве (печать массива после вызова показывает, что поля были заполнены некоторыми случайными значениями). ...
задан 22 нояб. '13 в 23:44
1
ответ

Ошибка - void * - неизвестный размер

Эта функция, которую я получил от третьей стороны, содержит следующий код, который не компилируется в MS Visual Studio 10. Я думаю, что есть проблема с кастингом, но не знаю, как это исправить. void dump_ffmpeg_pad16(FILE *stream, uint32_t timestamp...
задан 23 нояб. '13 в 0:12
3
ответов

Как 32-разрядная или 64-разрядная ОС влияет на диапазон типов данных

Как 32-разрядная или 64-разрядная ОС влияет на диапазон типа данных.?
задан 23 нояб. '13 в 0:39
7
ответов

Переменные C Использование строки string.h

Привет, я только начал с c и string.h(strings.h?), И я не нахожу много учебников об этом, поэтому некоторые вопросы для меня останутся похожими: Так что до сих пор я использовал char name[10]; например, есть ли способ использовать как string name...
задан 23 нояб. '13 в 16:47
1
ответ

разбор текстового файла и запись в 2 отдельных файла

Im принимает txt файл в качестве ввода, и мой первый синтаксический анализ работает по назначению, но им не удается получить логику, чтобы получить второй синтаксический анализ. Например: скажем, что txt файл выглядит так: .text main: ... // s...
задан 23 нояб. '13 в 22:15
1
ответ

K & R C Глава 5 dcl

Я дошел до конца пятой главы второго издания K & R C, посвященной указателям. Я сделал все хорошо и все понял до сих пор, но по какой-то причине я изо всех сил пытаюсь понять, что упражнение 5-18 спрашивает: "Сделать dcl восстановить из ошибок в...
задан 24 нояб. '13 в 4:34
2
ответов

Как c позволяет вам не передавать все параметры?

Поэтому я никогда не осознавал этого, пока не сделал это случайно. Ниже приведен заголовок метода: void processI_TypeInstruction(char *I_TypeInstruction, char* currentLine, FILE *outputFilePointer, VariableVector *labelVector); один из мои...
задан 24 нояб. '13 в 6:41
1
ответ

Возможно ли передать HANDLE (S) другой функции?

При компиляции: void DisplayPos (void) { SetWindowPos (ConsoleWindow, HWND_TOPMOST, 0, 0, 600, 600, SWP_SHOWWINDOW); } int main (void) { HWND ConsoleWindow = GetConsoleWindow(); DisplayPos (); } GCC сообщит: Line 3 | error: 'ConsoleWi...
задан 24 нояб. '13 в 7:18
2
ответов

Использование переменных в C совершенно новое для программы

хорошо, поэтому я пытаюсь попросить пользователя ввести номер, а затем назначить это число переменной, это не происходит с этим, очевидно. Я также хочу, чтобы он затем распечатал созданную переменную. Пожалуйста, объясните, когда назначена переменна...
задан 24 нояб. '13 в 7:15