|
|
Другие темы раздела | |||||||||||||||||||||||
C (СИ) Организация алгоритма для универсальной программы под микроконтроллер Здравствуйте уважаемые программисты интересует следующий алгоритм для следующей задачи: задача: есть некая программа под микроконтроллер, в стандартном виде она гоняет бесконечный цикл; допустим у нее есть внешний интерфейс (назовем его отладочный порт), по которому можно записать во флеш или в оперативку некий код; допустим код мы можем скомпилировать, и условно слинковать; этот код мы... https://www.cyberforum.ru/ c-beginners/ thread1769726.html |
C (СИ) Последовательность указателей на вещественные переменные, ограниченная NULL Последовательность указателей на вещественные переменные, ограниченная NULL.. Функция возвращает динамический массив указателей на эти переменные. Написала с помощью макросов va-list,вроде понятно как они работают,но почему то ограничение не срабатывает...что я делаю неправильно?:(double mass(double*n...) { va_list arg; double *c = (double*)malloc(10 * sizeof(double)); /* инициализация... | ||||||||||||||||||||||
C (СИ) Считать цифры из строки
https://www.cyberforum.ru/ c-beginners/ thread1769473.html Помогите разобраться с следующей проблемой. Необходимо считать цифры из строки: s(3), c(2), r(2,4) Решил сделать это функцией sscanf: sscanf_s(s.c_str(), "s(%d) ,c(%d), r(%d,%d)", &a, &b, &c, &d); Вроде по логике все правильно но цифры считываются некорректно. Если убрать пробелы в строке: sscanf_s(s.c_str(), "s(%d),c(%d),r(%d,%d)", &a, &b, &c, &d); И вводить без пробелов:... |
C (СИ) Перевести двоичное число заданное в виде строки в десятичное
https://www.cyberforum.ru/ c-beginners/ thread1769357.html Перевести двойчное число в десятичное, число задается строкой, функция должна возвращать десятичное число. | ||||||||||||||||||||||
Составить словарь из 20 наиболее часто встречающихся в текстовом файле слов C (СИ) Составить словарь. Дан текстовый файл. Составить словарь из 20 наиболее часто встречающихся в этом тексте слов. Слова записать в новый файл в алфавитном порядке. |
C (СИ) Доработать программу добавления строки в бинарный и текстовый файлы Написал программу которая записывает 6 строк в текстовый и бинарный файл но теперь не могу её сделать так что бы при повторном запуске она записывала 7 строку в текстовый и бинарный файл. Смысл программы записать сперва 6 строк в текстовый и бинарный файл а при повторном запуске дописать 7 строку . Вот код #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <string.h>... https://www.cyberforum.ru/ c-beginners/ thread1769226.html | ||||||||||||||||||||||
C (СИ) Как удалить строчку из структуры
https://www.cyberforum.ru/ c-beginners/ thread1769153.html Добрый день, получил задание(проект), за него получу оценку на экзамене. Вот что надо выполнить Есть программа, которая регистрирует продавцов, которые ездят по стране и за каждый километр им выплачивается 0.5 евро, и за 1 обед им выделяют 7.5 евро. Но всё это не суть. Проблема в том, что я не знаю: 1. Как удалить строчку из структуры (это 5тый case. Для того, чтобы это выполнить я сначала... |
Сортировка массивов разными способами C (СИ) 1.Реализовать алгоритм сортировки прямым включением в виде функции 2.Реализовать алгоритм сортировки прямым выбором в виде функции 3.Реализовать алгоритм сортировки прямым обменом в виде функции 4.Добавить в фукнции подсчет количества обменов. | ||||||||||||||||||||||
C (СИ) Подсчет количества чисел в файле
https://www.cyberforum.ru/ c-beginners/ thread1768997.html В файле test.txt написано: 0 -1 7 8. Консоль выводит результат: count positive = 0 count negative = 0. Насколько поняла, читает до условия , где идет проверка на содержание файла, затем процедура process завершается с результатом -1, потому и начальные значения количества сохраняются , т.е 0. Что не так? #include <stdio.h> int process(FILE* file, int* kol_pol, int* kol_otr) { if (file... |
C (СИ) Обработка файлов с информацией об автомобилях
https://www.cyberforum.ru/ c-beginners/ thread1768831.html 1)Разработать программу, которая должна в диалоговом режиме позволять: а) создать файл, каждая запись которого содержит данные, тип которых задан в конкретной условии задачи; б) открыть существующий файл; в) закрыть файл; г) проверить содержимое типизированного файла; д) добавить запись в файл; е) выйти из программы. 2)Определить все автомобили марки "газ" номера которых начинаются... | ||||||||||||||||||||||
Изменить размеры матрицы C (СИ) void reallocMatrix (Matrix *a, int m, int n); Изменяет размеры матрицы a так, чтобы у неё было m строк и n столбцов. Лишние столбцы и строки удаляются, новые столбцы или строки добавляют- ся в конец. Новые строки и столбцы инициализировать нулями. Пример. Исходная матрица: 1 2 3 4 5 6 Вызов: reallocMatrix(a, 2, 4); |
C (СИ) Добавить n элементов из массива xs в конец массива array
void appendElements (Array, *array, int *xs, int n);
Добавляет n элементов из массива xs в конец массива array.
Пример. Исходный массив:
1 2 3 4 5
Вызов:
int xs = {6, 7, 8, 9};
int n = sizeof(xs) / sizeof(*xs);
appendElements(array, xs, n);
Результат:
1 2 3 4 5 6 7 8 9
Наверх
|