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

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

что такое ошибка 9 от tcgetattr, в случае последовательной связи

Я делаю программу ac для чтения данных с последовательного устройства. Я получаю 5 значений от последовательного устройства, и я сделал логику, благодаря которой он автоматически обновляет значения. Он работает правильно, но после этого он зависает ...
задан 12 марта '15 в 13:48
2
ответов

как разделить строку на вход txt в c

Привет, скажем, у меня есть такой ввод: set 15,10,55,20,30,-30,1 move 0,0 move 2,-1 move 0,0 move 1,-3 move 0,0 move 0,0 move 1,2 move 0,0 move 0,0 move 1,0 changemode 2 move 0,0 move 0,0 move 0,3 move 0,0 goback 1 changespeed 40,40 ... while(1) ...
задан 12 марта '15 в 15:50
1
ответ

Ошибка NZEC в коде C на кодеке

В этом коде отображается ошибка NZEC во время выполнения. #include<stdio.h> #include<stdlib.h> int main () { int i,d=0,x; char buffer [256]; //printf ("Enter a number: "); scanf("%s",buffer); i = atoi (buffer); while(i>0) { x=i%10; ...
задан 12 марта '15 в 17:59
3
ответов

Функция говорит, что узел удален, но не удаляется

Поэтому у меня есть эта функция deleteNode, которая удаляет узел с именем firstName человека в структуре PersonalInfo в отдельно связанном списке. Он возвращает 1, то есть удаляет узел, но когда я печатаю связанный список, он оставляет имя в памяти,...
задан 12 марта '15 в 19:21
1
ответ

Как получить значение float в строке на C, используя только, printf, scanf, while, if и for

Я только начинаю изучать C, и вот моя программа, задача которой - получить значение числа float внутри строки. Программа остановится, когда встречается символ "$". Он находит, где находится плавающая точка, а затем использует ее местоположение в кач...
задан 12 марта '15 в 21:40
3
ответов

Нужно руководствоваться конечной машиной

Мне нужна помощь в изменении состояний в конечной машине конечного типа. Структура моего конечного автомата выглядит следующим образом: typedef struct stateMachine { char name; struct stateMachine *next0; struct stateMachine *next1; }st...
задан 12 марта '15 в 22:51
1
ответ

Ошибка сегментации при чтении файла

Я читаю файл, в котором хранится информация, которую я должен нарисовать позже. Когда я прочитаю файл, я могу собрать нужную мне информацию (использовать printf только для проверки того, что значения хранятся в правильных местах), но я не могу покин...
задан 12 марта '15 в 23:15
2
ответов

Сортировка связанного списка struct по свойству count в C (чтение через текстовый файл в Ubuntu)

Я написал программу анализа речи, которая читает в речи (через перенаправление на stdin в ubuntu, не анализируя чей-то голос, а анализируя текстовый файл речи), хранит слово и количество вхождений в связанной структуре списков. Я пытаюсь заставить м...
задан 13 марта '15 в 0:11
1
ответ

C с динамическим распределением массива

Входной файл для моей программы имеет первую строку, содержащую int (назовите ее N), которая будет означать, сколько целых чисел будет (каждое целое число в новой строке). Затем он должен прочитать целые числа в num_array и распечатать их. Моя пробл...
задан 13 марта '15 в 5:01
1
ответ

Мои элементы массива меняют значение после того, как я увеличиваю счетчик

Я пытаюсь прочитать в файле массив символов, но всякий раз, когда я увеличиваю счетчик (для элементов массива), мои элементы массива, похоже, меняют значение. В следующем коде я распечатываю значения массива до того, как счетчик будет увеличен и пос...
задан 13 марта '15 в 5:21
2
ответов

печатать каждый отдельный символ в новой строке одного входного слова без использования функции длины и массива

Я хочу принять одно слово и напечатать каждый символ этого единственного входного слова на новой строке. This is my input:Maria Output:M a r i a Но вот условие: я не хочу использовать функцию Length ...
задан 13 марта '15 в 14:47
1
ответ

Попытка выполнить ассемблер bytestream как C-нативную функцию

Я пытался перезаписать обратный адрес main() с адресом шеллкода, который я написал в сборке. Моя программа сборки: ExitShell.asm SECTION .text global _start _start: jmp short shellOffset Shellcode: pop esi lea ecx, [esi...
задан 13 марта '15 в 19:47
2
ответов

Как отлаживать "Недостаточно памяти" из ядра?

Я получил ядро от g_ascii_strdown(), который сказал, что он получил ошибку при выполнении malloc(), и он разбился. Так что, если процесс попадает в случай с отсутствием памяти, есть ли способ узнать, из ядра и gdb, какую часть выделенной памяти (выз...
задан 14 марта '15 в 0:02
2
ответов

напечатать новый массив caracter (странный символ) в c

Моя программа печатает странный символ после "dc ba". Как я могу избежать этого? #include<stdio.h> #include<string.h> #include<stdlib.h> void main(){ char S[50],T[50],a; int i,k=0,j; printf("\n Donner La chaine :...
задан 13 марта '15 в 23:55
1
ответ

Максимальное и минимальное значение в массиве

Моя программа дает мне два минимальных значения и максимальные значения. Моя программа должна печатать максимальное значение, если код операции равен 1 и мин, если код операции равен 0. Помогите пожалуйста #include <stdio.h> int minmax(int ar...
задан 14 марта '15 в 8:50