Ответы на вопросы с тегом "С"

Ответов: 1 Автор Member 13592362

Сделайте функцию более простой

Мне было интересно, могу ли я сделать функцию "strinsert" в этом коде более простой или короткой.Что я уже пробовал:int strinsert(char *dst, int len, const char *src, int offset) { char leng[len]; int i, j=0, x=0; if (strlen(src)+strlen(dst)>len-1 || offset>strlen(dst)) retu...

Читать ответы

Ответов: 1 Автор Member 13595487

Как перейти к регистру значений в встроенном ассемблерном коде

Привет Я пишу код в Keil IDE для ARM LPC1768 micro Я пишу программу на языке Си. как я могу перейти к адресу в встроенном ассемблерном коде? Я использовал (BX r1), но есть одна ошибка => main.c(314): error: #1084: эта инструкция не разрешена в встроенном ассемблере как я могу изменить ...

Читать ответы

Ответов: 1 Автор Member 13592362

Спираль символов "#" и "."

Я пытаюсь сделать спираль, которая считывает нечетное число со входа (от 1 до 15), и она нарисует спираль из символов "#" и "." на выходе. Например вход:7 выход:####### ......# #####.# #...#.# #.###.# #.....# ####### или вход:9 выход:######### ........# #######.# #.....#.# #.###.#.# #.#....

Читать ответы

Ответов: 1 Автор Lilyanaa

Поиск в массиве структуры в C

Я спрашиваю, как я могу искать по char, если он находится в массиве struct или нет .Что я уже пробовал:#include <stdio.h> #include <stdlib.h> #include<string.h> #define InfoSize 3 int main(int argc, char *argv[]) { char arr[20]; struct st { char name[20]; ...

Читать ответы

Ответов: 1 Автор R Hegde

Как установить переменную указателя структуры в значение по умолчанию NULL в параметре функции?

struct queue{ int value; struct queue *tlink; struct queue *blink; }; typedef struct queue* Q; void enqueue(Q top, int val, Q bottom=NULL); ошибка:expected ‘;’, ‘,’ or ‘)’ before ‘=’ token void enqueue(Q top, int val, Q bottom=NULL); Что я уже пробовал: Я пытаюсь инициализир...

Читать ответы

Ответов: 1 Автор Member 13592362

Как сделать внутри спиральный узор

Я пытаюсь сделать спиральный узор (только начиная с программирования на языке Си), и я не знаю, что делать внутри спирали. Я пытался сделать это вручную до n=15(например, спираль 15x15), но это было грязно, когда n=12 и более.Что я уже пробовал:For now I have the "cover" of the spiral: <...

Читать ответы

Ответов: 1 Автор Venkatesh Pyla

Процесс операторов в данной программе

какой процесс происходит при заданном расчете присвоения переменной l? и почему в нем две круглые скобки? что это значит?Что я уже пробовал: #включить <stdio.h> тап_п() { int y = 1, x = 0; int l = (y++, x++) ? y : x; printf("%d\n", l); } Выход:1 ...

Читать ответы

Ответов: 1 Автор victor hsu 1B

Почему моя заказанная строка что-то не так

#включить <stdio.h> #include <stdlib.h> int compare(char info[][20], int n); пустое чтение(); void swap(char *ap, char *bp); тап_п() { читать(); возвращает 0; } пустое чтение() { int n,c; printf("введите, сколько имен вы хотите отсортировать.\n"); scanf("%d",...

Читать ответы

Ответов: 1 Автор Lilyanaa

Использование strncpy на языке C

Привет, я пытаюсь в этом коде вырезать части из массива char и поместить их в другой в боковой структуре, но у меня есть ошибка в выводе выход :lara200lara300h�y�� lara300lara400 lara400 так и должно быть lara200 lara300 lara400 Что я уже пробовал: #include <stdio.h> #include &l...

Читать ответы

Ответов: 1 Автор Venkatesh Pyla

Процесс = и == в операторе if.

в данных программах на языке Си какой процесс происходит при операторах присваивания и равенства?Что я уже пробовал: #включить <stdio.h> пустота главная() { int x = 0; если (x = 0) printf("Its zero\n"); еще printf("Its not zero\n...

Читать ответы

Ответов: 1 Автор Member 13590330

Программирование на языке Си: как хранить имена в одномерном массиве ?

Пример сколько имен: 3 1 Имя: Женя Имя 2: Том Имя 3: Джон Эти 3 имени: Джек том Джон.Что я уже пробовал: #включить<stdio.h> #include<string.h> int i,n; char s[50],array[50]; главный(){ printf("сколько имен : "); scanf("%d",&n); для (i=0...

Читать ответы

Ответов: 1 Автор Member 13590330

Программирование на языке Си : считывание строки и проверка, является ли она действительным числом?

Пример: строка: 76y8y98 ОШИБКА Строка: -67.112 -67.112Что я уже пробовал: я пытался прочитать строку и использовать цикл for, чтобы найти символ в строке, но я перепробовал много способов проверить, является ли это реальным числом, но ничего не работает...

Читать ответы

Ответов: 1 Автор Member 13476370

Чтение/запись двоичных файлов массив структур

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

Читать ответы

Ответов: 1 Автор Member 13589269

Есть ли какой-либо способ для ioctl() в linux указать идентификатор очереди отправки для запроса ввода-вывода nvme

Я работаю над тестовым инструментом для nvme-cli(написанным на c и может работать на linux). Для целей проверки SSD мы фактически ищем отправку команд ввода-вывода в определенную очередь отправки(пару очередей ввода-вывода). Нам это было нужно, потому что мы хотели потоковой передачи, но дл...

Читать ответы

Ответов: 1 Автор Lilyanaa

Сгенерируйте случайную строку в C

Привет, в этом коде я генерирую случайное число в определенном диапазоне, но я хочу, чтобы выход из массива должен быть l101 l101 l102 l104 Я имею в виду добавление слова "хост" к каждому номеру, который генерируется случайным образом, как это можно сделать, пожалуйста?? Извините за мой ...

Читать ответы