![]() Форум программистов и сисадминов КиберфорумКиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами. |
|
Ошибка Floating point exception
Здравствуйте, изучаю си четвертый день и впервые столкнулся с ошибкой Floating point exception подскажите пожалуйста, что провоцирует вызов ошибки в этой программе.
Условие задачи: Допустим, у вас...
Правильно ли я понимаю код?
Наткнулся на просторах Интернета на функцию, которая необходима мне для решения задачи. Функция получает бит из числа типа double и имеет следующий вид:
bool getBit(double * d, int bit){
...
А почему бы не создать общество программистов C
Linux существует как бесплатный проект, люди вносят свой вклад по желанию и возможностям. Был бы в России такой проект, я бы внес свой вклад. О деньгах думать не хочется, если ктото внесет посильную...
Где теряется точность?
Здравствуйте, сразу к делу:
double x;
double z;
printf("Input x: ");
scanf("%lf",&x);
if(x<=0){
z=0;
}else if(x<0||x<=1){
Генерация последовательностей
Задача интересная попалась, как сгенерировать всевозможные последовательности длиной 10 символов состоящих из чисел от 0 до 6.помогите с грамотным условием…
То есть подходит 0123456012, а 0123456701...
Задача про фишки в круге
Фишки в круге
В круге, расчерченном на n секторов, расставлено k фишек. В каждом секторе может находиться не более одной фишки. За один ход
разрешается взять любую фишку и передвинуть ее в один...
Не могу определить, почему компилятор не принимает функцию, в чём ошибка?
Учу программирование буквально неделю по курсу CS50 через версию от JavaRush.
Решил переделать код с домашнего задания, чтобы лучше усвоить новый материал. Сразу говорю, многое вам может показаться...
Структуры и файлы
Всем привет! Столкнулся с одной проблемой решение которой я не могу даже предположить. Мне надо было написать функцию которая считывает из файла массив структур неопределенного количества.Вроде как...
Надо сделать конечные автоматы
Реализовать конечный автомат, принимающий строки, задаваемые следующим регулярным выражением: ( | | _ )*
Буду очень благодарен за помощь , надо зачет сдать
Как из полного пути до файла получить только путь без имени файла?
Здравствуйте! Как из полного пути получить только путь без имени файла?
допустим есть путь "C:\\Projects\\C\\C_SDL2_TemplateProject\\build\\Debug\\Assets\\cat.png"
надо получить только...
Какая работа востребована на СИ? Прошу вашего совета!
Мне нравится язык СИ.
Поэтому, я бы хотел связать свою работу с этим языком. Но в каком направлении мне лучше двигаться, где искать работу? И какой обучающий материал мне нужно изучить, чтобы я...
Бинарная арифметика Reset Value
Помогите разобраться: имеется восьмибитный регистр с адресом 00h и Reset Value 01h . Если без reser value либо если оно равно 0 то все понятно это будет например если мне нужно значение 0x01 то...
Гипотеза Гольдбаха
Нужно написать программу для печати всех простых чисел из промежутка от 1 до n, где n не превосходит 10 000 000, на экране по возрастанию. В программе должна быть предусмотрена как минимум одна...
Вывод элемента трёхмерного массива
Задание: что нужно вставить, чтобы вывелся элемент p?
int a;
int*p=&a;
a=18;
printf("%d",*(p+...));
Язык C и фриланс
Всем привет.
2 месяца назад начал изучать С. В будущем планирую профессионально заниматься разработкой на этом языке. И вот у меня встал вопрос. А как обстоят дела с фрилансом и этим языком?...
Разработать структуру “bigint” для выполнения операций с целыми числами содержащими произвольное количество знаков
Нужна помощь с си! Это срочно, у меня получилось сделать часть, но дальше не получается. Пожалуйста, помогите. Я надеюсь , что здесь найдутся люди, которые действительно разбираются в...
Понимание кода
Уважаемые, можете помочь в понимании кода. Что и для чего используется каждая строчка программы
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
typedef struct Node { //
...
Как написать программу для вычисления энтропии пароля
Помогите написать программу для вычисления энтропии пароля, если можно то с пояснениями. Первый раз я на вашем форуме, нужна помощь. Сам понимаю, что я скорее всего слишком наглый с такими...
Си с нуля
Привет всем, да я знаю что это часто появляются такие вопросы, прошу прощения.
Я хочу выучить язык программирования Си + архитектуру компьютера (Тут вопросов нет, я читаю книгу Тененбаума...
Разработать тип данных “bigint” для выполнения операций с целыми числами содержащими произвольное количество знаков
Разработать собственный тип данных (структуру) “bigint” для выполнения операций с целыми числами содержащими произвольное количество знаков. Структура должна соответствовать следующему интерфейсу:...
Проблема с копированием строк strcpy_s
Задан массив структур, содержащий фамилии. Массив привести в порядок по фамилиям.
void SortAndPrint(struct st_info* st)
{
int i, j;
//сортировка
for (i = 0; i < N-1; i++)
for (j = i +...
Можно ли генерировать строки определенной длины, которые при хешировании дадут одинаковый результат?
Допустим я пользуюсь FNV1A32, можно ли имея определенный хеш генерировать строки определенной длинны, с таким же хешем? Если да то как?
Битовые операции с Long double
Надо вывести в консоли внутреннее представление в двоичной системе счисления числа типа long double. Если с целочисленными все просто, через маску можно прогнать каждый бит, что в принципе возможно и...
Программирование для начинающих
Подскажите лучшую литературу для того чтобы научиться программировать с нуля, то есть прям знаний написания и чего то в этой теме 0. Хочу освоить язык Си, пусть и не лучший для начала.
Реализация сортировки парными вставками
Вообще об этой сортировке не очень много информации, реализации на Си я вообще не нашёл. Вот реализация на языке Java:
for (int k = left; ++left <= right; k = ++left) {
//Очередную пару...
Критическая секция в Си
#include <pthread.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <Windows.h>
#define PHT_SIZE 5
typedef struct philosopher_tag {
Повторяющиеся отрицательные числа в файле ломают программу
суть задачи состоит в том, чтобы убрать из файла наибольшее отрицательное число. Код сам рабочий, однако если ввести несколько или пару повторяющихся отриц. чисел в файл, то вместо того, чтобы...
Сокращение ФИО и определения пола
Привет , очень нужна помощь. Как сократить ФИО до фамилии и инициалов используя функцию. И потом по отчеству определить пол человека. Програма должна быть написана на Си. Буду очень благодарна за...
Изменяется информация по указателю при передаче в функцию
Есть функция со следующей сигнатурой:
void MySort(void* first, size_t number, size_t size, int (*comparator)(const void*, const void*))
Также есть ещё одна функция с уже такой сигнатурой:
...
Напишите программу, которая для открытого ключа Богумила
Пожалуйста помогите с Си!
Напишите программу, которая для открытого ключа Богумила, то есть строки
(а0,...аn-1)...
Напишите программу, в которой ввод и вывод элементов массива будет организован через процедуру (функцию)
1) В матрице а 4x5, значения элементов которой вычисляются как а(i,j)=i^2-2*j,
найти количество элементов, значения которых меньше 10, но больше -1, и
распечатать эти элементы.
2) В массиве...
Найти номер строки в матрице, в которой максимальное количество чисел - четные
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int **array, min, count = 0;
int rows,cols;
printf("Введите размерность матрицы: ");
scanf("%d",&rows);
//printf("Введите количество...
Не понимаю, как разделить программу на файлы
У меня есть программа, которая сортирует данные из входного файла. Она содержит функции, которые я хотел бы распределить по двум дополнительным файлам. Для начала я решил вынести три функции в...
Из Паскаля в си
Здравствуйте, помогите пожалуйста перевести с Паскаля в си.
Program SummaFakt;
const maxn=2 540 159;
type interval=0..9; {цифры}
var fcif:array of integer;
{факториал цифр искомых чисел}
...
CMake как задать EXECUTABLE_OUTPUT_PATH без Debug/Release ?
Доброго времени суток ув. форумчане!
Имеется проект на Си. Хочу чтобы он вместо того чтобы билдиться в .../ProjectRoot/Build/Debug
билдился в папку с ресурсами .../ProjectRoot/bin
нашёл данный...
Рандом. Линейный конгруэнтный метод
Добрый вечер. Имеется следующая ситуация:
Известным алгоритмом выдаются числа.
//https://github.com/pawn-lang/compiler/blob/master/source/amx/amxcore.c
#define INITIAL_SEED 0xcaa938dbL
static...
Не работает Borland C
Здравствуйте. Понимаю, что язык программирования уже давно устарел. Но новые языки мне изучать в ломо. Вот я и решил воспользоваться тем языком, который 30 лет назад мы проходили в институте. Мне...
Fgets избавиться от символа новой строки
Добрый вечер.
Подскажите, как решить проблемы с переносом на новую строку при выводе на экран с помощью функции fgets.
Есть идея с помощью цикла while поиск в строке символа конца строки и...
В заданном массиве поменять местами первую и вторую половины
Здравствуйте, такая задачка:
В заданном массиве поменять местами первую и вторую половины.
Входные данные:
Первая строка число N, (N\gt0)N,(N>0) -- длина массива (чётное число). Длина массива не...
Компоновка программы из нескольких файлов
Имя структуру проекта(см.фото) необходимо во все си файлы добавить глобальные переменный из h-файла. Путь до папки Inc прописан в include patch, при подключении файла заголовка более одного раза...
Дан массив фамилий студентов 1-го курса и массив их результатов в беге на 100 метров.Составьте команду из четырех лучших
Нужен хелп, не могу сделать задачу. Нужно поменять <conio.h> и <mem.h>, но чтобы работала программа. Желательно побыстрее, спасибо
#include <stdio.h>
#include <conio.h>
#include <mem.h>
//...
Ирония судьбы, или С легким паром!
Здравствуйте! Мне необходимо решить задачу, но у меня не получается уловить суть поставленной задачи:
"Авторы фильма «Ирония судьбы, или С легким паром!» утверждают,
что чуть ли не в любом...
Применение регулярных выражений в алгоритме поиска КМП
Здравствуйте!
Есть функция поиска подстроки в строке по алгоритму Кнута-Морриса-Пратта (КМП)
char *gsm_find_str_in_buffer(char *buffer, char *search, uint8_t idx_start, uint8_t...
Проверка IP на валидность
На вход программе подаётся произвольная строка. Строка может начинаться и за- канчиваться произвольным количеством пробельных символов. Программа должна вывести только сообщение «YES», если в строке...
Грамотно ли написан код?
Мои программы по заданиям становятся все больше и непонятнее, поэтому сейчас я практикуюсь с функциями. Мне хотелось бы узнать, насколько грамотно написан этот код, можно ли его как нибудь упростить...
WinAPI - проблема с полем ввода
https://pastebin.com/Q4wi3xJ9
Консоль - отображает значения, находящиеся в 3 полях ввода. Они отвечают за определение цвета в RGB - для фигуры, которую я рисую. При работе с двумя первыми...
Функция ввода и вывода двумерного массива
Доброй ночи Всем! Не могли бы написать функцию ввода и вывода двумерного массива?
Написать функции (хотя бы 1-3 пункт)
Напишите программную реализацию следующих функций.
1. Ввод дроби с клавиатуры. Дробь вводится в виде: числитель/знаменатель. Если знаменатель окажется равен 0, то вывести ошибку «деление на 0» и...
Задача с выводом на экран
Пусть задано N прямоугольников, каждый из них задан с помощью координат его левого верхнего угла, ширины и высоты. Определить прямоугольник наименьшего периметра, вывести координаты его вершин и...
Дорожная карта по изучению Си
Привет всём. У кого есть подробная дорожная карта по изучению Си?
Можно ли через sizeof узнать размер строки через указатель?
Есть код
char str;
int i=sizeof(str);
переменная i получает значение 10. Все нормально. А как узнать размер строки вот в таком варианте:
char str;
char *p_str;
p_str=str;
Проверка ввода элементов структуры
Подскажите, как можно сделать проверку ввода элементов структуры? (к примеру, если в поле "введите название" написать цифру, то сообщает об ошибке и требует ввести заново)
Язык C или C++
...
Задача с самообслуживанием в супермаркете
Здравствуйте, помогите пожалуйста написать код на языке C для этой задачи. Искал в интернете, там только на java и других языках.
Условие:
В супермаркете очередь к кассам самообслуживания. Ваша...
Задача со звездочкой, на логику (про массив)
Придумал чепуху чтобы вы поломали головы. Есть массив int array = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; Нужно вывести его елементы в их порядке, то есть 0 1 2 3 4 5 6 7 8 9, но нужно ето сделать при помощи...
Объявление прототипов функций это "хороший тон" А не правило?
В документации по си написано что когда функция обьялена после компилятор на знает что она есть, поэтому нужно создать перед точкой входа прототип функции или будет ошибка.
Задача на с
Нужно написать структуру(фамилия, пол, дата рождения (день, месяц, год))
Не используя string
Отдельными функциями сделать:
А) Функцию, которая будет возвращать фамилию самого старшего мужчины из...
Нахождение точки пересечения прямых
Нужно найти точки пересечения двух прямых. Даны четыре числа, которые являются коэффициентами этих прямых.
Помогите пожалуйста, или подкиньте идею, как решать. Буду очень благодарен
не до конца понял задачу
Определить является ли заданный текст корректным синтаксисом определения целочисленной переменной
Как я понял надо чтобы когда мы писали десять нам выводили 10, а когда b нам говорили не...
Рекурсия. Вычисление функции
sin^2 (x) - вычисляемая функция. На картинке ниже вычислительная формула.
Значения аргументов:
x = 3
ε = 0.1
Нужно использовать рекурсивный алгоритм
Как сделать в двумерном массиве случайные вещественные числа, которые будут выводиться на экран (пример на изображении)
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
int main() {
srand(time(NULL));
Преобразовать отрицательное число строку
Как преобразовать отрицательное число в строку. ultoa не работает при отрицательном числе.
Warning инициализации переменных
Файл kek.h
extern char size_dictionary;
extern const char* dictionary;
typedef struct Menu {
int i;
char x;
char l;
} Menu;
Разложение на разряды 16-ное число
Все привет! Ребят, может у кого-то есть код, который разделяет шестнадцатеричное число на цифры/символы и записывает их в массив типа char, либо записывает их коды в массив типа int, поделитесь...
Сборка динамической библиотеки в Си, создание dll из исходников
Здравствуйте! Впервые столкнулся с языком Си и не всё понимаю. Мне необходимо написать программу шифровальщик с применением алгоритма Safer+, в сети нашел исходники только на Си, хотел из них создать...
Изменение названия типов данных на C (Си). Псевдонимы #define
Файл 2006_instr2.c
#define INT int
INT EXPORTED_FUNCTION(INT Aparam, INT Bparam)
{
return Aparam + Bparam;
}
INT EXP_FUNC2(INT Nparam, INT Dparam)
{
Перевод из 10 в 16 систему счисления очень больших чисел, используя символьный массив
Добрый день!
Сижу 3 день над данной задачей, ни черта разобрать не могу...
На ввод дано Огромное число в 10 сс, записанное в символьный массив
( 86007768245986699029416418046179908027154432...
Прототип функции без описания
Как можно использовать функции типа " int func(); " без дальнейшего описания? Препод говорит про какую-то связь с переводом на другие языке, но вдуплить шансов нет
Задача на бинарные файлы, ищу ошибку в коде
На вход подаётся бинарный файл в следующем формате: первые два байта являются целым числом, которое не превышает 2000 и задаёт размер квадратной матрицы, затем следуют целочисленные 32х битные...
static char и sprintf отобразить в блок схеме
Друзья, добрый день!
Возникла проблема с непониманием, как работает функция программы, и как эту функцию нарисовать в блок-схеме.
Моей задачей было найти значение заданной степени и вывести...
Структуры в Си
помогите решить проблему с стурктурами си
пересмотрел много видео,перечитал интернет,но никак не лезут в голову эти структуры
в общем есть задача на отрезки(ниже под кодом),обычный код через...
Не работает код, не могу понять почему
Вот задание:
Разработать структуру «Окружность», окружность задается координатами ее
центра и радиусом. Написать функцию, которая вычисляет и возвращает площадь
круга. Написать функцию, которая...
Реализовать алгоритм отображения тетрад битов значения p
Дано целое число p без знака. Реализовать алгоритм зеркального отображения тетрад битов значения р.
Очень прошу помочь с заданием, должно быть так: если на вход подается число 23, то в двоичном...
Определить максимальное число книг чья совокупная цена не превышает цену самой дорогой книги в магазине
В книжном магазине множество книг, цены которых хранятся в массиве pricesArray. Массив отсортирован по возрастанию. У Инны m денег, и она постоянно заходит в книжный. Каждый раз, когда она заходит,...
Найти среднее арифметическое суммы цифр целого неотрицательного числа в рекурсии
Доброго дня всем! Возник вопрос программа хорошо работает с числами до 100, потом выдает неправильное значение. Как исправить программу, чтобы она работала верно? задача: Найти среднее арифметическое...
Указатели типа (войд*), как работать с разными переменными в одном массиве
Добрый день всем. Я недавно начал интересоваться конкретнее указателями. Можно ли создать массив указателей, которые будут указывать на разные типы переменных и как обрабатывать значения с помощью...
Правильное чтение данных строки Си методом
Всем привет.
Пытаюсь прочитать правильно данные строки и перенести в буфер для дальнейшего использования.
Но столкнулся с плохим пониманием места ошибки.
uint8_t *PackNetwork::toByte(uint32_t...
Прервать цикл при вводе сообщения
Программа для определения вида скобки, введённой пользователем. Как дополнить её функционалом завершения работы (выходом из цикла while) при вводе "END"?
#include <stdio.h>
#include <stdlib.h>...
Интересное задание
Дан путь. Предположительно к папке. Найти все файлы и папки внутри. Далее по выбору: 1 - удалить все файлы; 2 - перенести все файлы в корень(заданный путь); 3 - удалить пустые папки. No...
Основы программирования на C. Задачи. (Циклический сдвиг)
П.5.18.Правил
Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.
Перепечатайте
Как изменить тип аргумента в вызове
Здравствуйте!
В ядре linux
#include <linux/serial_core.h>
объявлена структура
struct uart_port {
...
}
из неё удалили элемент unused. В linux_doc на этот случай советуют создать свою, а...
Ошибка в программе
Добрый вечер, безумно просто код, но у меня ошибка, может кто то указать на неё?
#include <stdio.h>
#include <conio.h>
void main()
{
float a,h,s;
printf ("Введите основание и высоту...
Нарисовать в 256 цветном ВМР-файле французский флаг
Народ!!!Скочно нужна помощь, никак не могу сделать на Си задание.За помощь буду очень благодарен
Пока получилось только это
#include <stdio.h>
#include <stdlib.h>
typedef unsigned short int ...
Как работает код? (C)
Здравствуйте, прошу о помощи. Не могу понять принцип работы программы и отдельных алгоритмов. Буду очень рад помощи!
#include<stdio.h>
#include<conio.h>
#include<alloc.h>
...
Разработать функцию, вычисляющую произведение цифр целого числа
е могу понять в чем ошибка
Вот задание
Написать программу для работы с двумя целочисленными массивами.
Программа должна содержать меню и позволять проводить повторные вычисления.
Все алгоритмы...
Компилятор не видит локальных переменных
Столкнулся с такой особенностью языка C. Ситуация следующая. Хотел перенести си-программу (CodeBlocks) c разрешением .c в проект C++ Builder. Решил скомпилировать проект и обнаружил что, компилятор...
Как слепить int из массива?
Есть 4-элеметный массив, в котором содержатся 1-значные числа. 3 из 4 этих чисел нужно склеить int в свободном порядке, 4-ая не нужна
Например, сделать int a=657 из int arr=6; arr=5; arr=7;
Я...
Метро и Алексей Савватеев
Метро и Алексей Савватеев
Известный математик Алексей Савватеев утверждает, что побывал на всех станциях метрополитена в России. Вам необходимо
написать программу для проверки того, что подобное...
Булева функция всегда выводит 0
Я уже писал тему, касающуюся этого кода, но вопрос был задан совершенно некорректно.
Вот код бинарного поиска:
bool search(int value, int values, int start, int end)
{
int mid = (start + end)...
Динамическая строка, ее ввод
Всем привет. Пытаюсь придумать, как заполнить строку(динамически выделенную) неизвестной длины с консоли.
Вот к чему я пришел:
str = new char;
c2 = 0;
//cout << str;
while (1==1)...
Нужно разделить все строки файла на 2 подстроки +- одного размера не разрывая слова
Нужно разделить все строки файла на 2 подстроки +- одного размера не разрывая слова.
У меня пока получился код, который может разделить только 1-ю строку, а вот как сделать со всеми мне уже не...
Разработать программу которая реализует заданный функционал
Разработать программу которая получает данные из командной строки и реализует следуюший функционал:
a) без параметров кратко пишет назначение программы и подсказывает как получить помощь
b) -h...
Создать программу, которая изменяет порядок слов в предложении
Напишите программу, которая изменяет порядок слов предложения на обратный:
Введите предложение: you can cage a swallow can't you?
Обратный порядок слов: you can ' t swallow a cage can you?
...
Функция для возврата значения массива (си-строка)
Всем привет, прошу помочь с Си-строками.
Помогите разобрать вопрос, не догоняю(, почему нельзя просто вернуть искомое значение?:
char Ret(void) {
char h = "Hello!";
return h;
}
Прошивка для нахождения порогов цифровых выводов
1. С помощью микроконтроллера (со встроенным или внешним ЦАП) спроектировать:
а. Схема для нахождения порогов цифровых выводов (VIH/VIL) того же или другого контроллера.
б. Прошивка для нахождения...
Указатель на элемент с рандомным индексом массива
Привет! Нужно написать функции, что возвращают:
1) указатель на элемент з рандомным индексом одномерного массива с 10 элементом
2) указатель на элемент с рандомным индексом двумерного массива...
Массивы
Дан массив из 15 целых чисел, все элементы которого разные.
а) Найти сумму элементов массива, находящихся на нечетных позициях.
б) определить минимальное и максимальное числа. Поменять их местами....
Как указать корень в 4-й степени?
Здраствуйте, изучаю С впервые, не могу найт никак как возвести корень в 4 степень. Как это сделать?(возможно плохо гуглю...)
Мой код решает задачу верно с кубическим корнем, используя функцию...
Исходники модуля math.h
У меня есть вопрос как устроен модуль math.h
Вывод всех трехзначных чисел, используя цифры: 7, 5 и 1
Мужики выручайте, жена сказала купит вармилу, если решу задачу, нужно:
Напишите программу для вывода всех трехзначных чисел, используя цифры: 7, 5 и 1
Заранее спасибо
язык си
Алгоритм сортировочной станции
Инфиксная и постфиксная запись (обратная польская нотация). Обеспечить перевод инфиксного выражения в ОПЗ и вычислить его результат. Входные данные в файле. Использовать алгоритм сортировочной...
Где скачать Си
Люди, подскажите где можно скачать Си, сколько весит? давно хочу научится ей пользываться, паскаль давно уже изучил, теря хотелось бы ченить по сложнее!:wall:
Модификаторы доступа public, private, protected
Есть ли в Си модификаторы доступа public, private, protected?
Документация по C11
Подскажите, пожалуйста, откуда можно загрузить последний стандарт языка C (C11) на русском или английском?
Вычисление машинного эпсилон и машинного нуля
Доброго времени суток.
Есть текст программы, ответ считает, но он не правильный. Нужно что бы машинный ноль равен числу, которое было последнее перед 0,000000e+000.
Что надо изменить в тексте , что...
Установка Borland C 3.1
здрасте. подскажите, как установить borland c 3.1 на вин10. я загуглил пару гайдов, везде нужно скачать архивы и запустить инсталлер, но у меня во всех версиях, которые я качал, вылезает ошибка....
Включение/Выключение/Переключение Битов
Люди, изучаю язык Си и не могу понять как должно выглядеть программа, которая включает/выключает/переключает биты. В придачу у нас лаба по информатике, а я пытаюсь, но ничего не получается. Помогите...
Какие библиотеки есть для работы с сетью и HTTP?
Здравствуйте!
Подскажите, пожалуйста, какие есть библиотеки языка СИ для работы с сетью, что бы делать запрос POST, GET, работать с HTTP/HTTPS и т.д.?
Я знаю libcurl, а вы?
Если это всё, так и...
Динамическая строка
Динамическая строка это когда мы пишем char *str и выделяем ей память маллоком? И от обычной char str она будет отличаться только тем, что ее можно стереть (free(str))? Если мы ей выделили память,...
Многофайловый проект Си
Всем привет. Пишу программу на Си, сказали раскидать вспомогательные функции в другой файл. Погуглил, нашел что нужно использовать заголовочный файл, в которых описываются функции и глобальные...
Код расчета контрольной суммы на CRC-8
Здравствуйте!
Объясните как реализовать код расчета контрольной суммы на CRC-8:
Вот исходные данные:
Poly : 0x07
Init : 0x00
Revert: false
XorOut: 0x00
Check : 0xF4 ("12345678")
...
Как измерить время выполнения программы с использованием RDTSC
Мне нужно используя RDTSC (как я понял, это ассемблерной вставкой делать нужно) посчитать время работы программы:
#include <stdio.h>
#define SIZE 10000
float a;
void main( int argc, char **argv...
Почему размер скомпилированного файла в GCC больше чем в VS?
Добрый вечер, хакеры)! Подскажите пожалуйста, а почему в VS скомпилированный файл си весит 9 кб, а в GCC 40 кб, это он сам сжимает? Как в GCC сделать такой же сжатый файл? Когда компилирую Debug в...
Как в чистом Си работать с библиотеками C++ содержащими классы?
Си - замечательный язык, мне нравятся многие его особенности, но отсутствие доступной информации о возможностях его практического применения (для реальных задач везде упоминают лишь C++) сильно...
Терминал выдаёт ошибку: warning: format ‘%s’ expects type ‘char *’, but argument 2 has type ‘char (*)[50]
Терминал выдаёт ошибку: warning: format ‘%s’ expects type ‘char *’, but argument 2 has type ‘char (*)
На винде всё работает отлично.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include...
Здесь я буду пилить ИИ, присоединяйтесь
Скажем так - скукотищща, а руки чешутся что нибудь сделать, но мы не ищем лёгких путей, по этому закачу ка я псевдонаучную философию на тему ИИ. И да, я знаю что эта ересь останется в интернете на...
Запись телефонного разговора
Здравствуйте.
Есть небольшая программка которая в promiscuous режиме собирает CDR с cisco.
Мучал я эту программку долго. Вот наконец она приобрела более-менее юзабельный вид.
Со статистикой все...
Рисование примитивов в GTK
Прошу помощи, я уже замаялся. Куда не глянь предлагают разные примеры, и то, кусочками: GdkPixmap, GdkPixbuf, GtkDrawingArea, GdkImage.
Можете написать программу, которая, например, будет рисовать...
Статический анализатор кода
Всем привет! Сразу извиняюсь за то, что создал тему не в том форуме ( не знал, где ее можно создать, ибо очевидного форума про такие программы не нашел ).
И еще, хочу извинится за глупые, "нубские"...
Скачал MinGW добавил в переменные среды, начал компилировать программу а тут:
User@USER-PC C:\C file
$ gcc Lib.c
<command-line>:0:0: warning: "__GNUC__" redefined
<built-in>: note: this is the location of the previous definition
<command-line>:0:0: warning:...
Алгоритм LZW
Мне необходимо реализовать алгоритм lzw на Си. Прочитала уйму информации по данному алгоритму, но так и не поняла его ((
Не совсем понятно откуда берется таблица подстановок, к примеру если я...
Хочу понять как пишутся консольные ASCII игры на C
Можете скинуть ссылку или код простинькой консольной игры? Хочу разобраться как их писать самому. Желательное чтобы в игре происходили постоянные обновления экрана, как в змейке или тетресе, а не как...
Как называется функция которая ничего не принимает и ничего не отдаёт?
Как называется функция которая не чего не принимает и не чего не отдаёт?
Пожалуйста приведите пример то есть как она выглядит или может это какое нибудь ядро ?
Графы
1) Построить граф, используя язык Си согласно данной схеме на рис.1.
2) По запросу пользователя должны удаляться:
• все рёбра с номером 2,
• вершина №7,
• вывести на экран общий вид получившегося...
Как использовать ранее сгенерированные числа в последующих операциях?
Доброе времени суток! Мой код генерирует выбранное мною количество случайных чисел, после генерации чисел появляется меню действий, все действия используют числа которые были случайно сгенерированны...
Ищу стандарт ISO/IEC для Си 89
Си 99 имеется, но мне нужен именно полный текст 89. Скиньте ссылку плиз - гугл ограничивается 99м - мне нужен более древний... Переходной С90 не предлагать - его я за точку опоры не рассматриваю.
Подсчет CRC заданной структуры
Добрый день, есть стандартная функция подсчета контрольной суммы (взято с вики):
unsigned short crc16(unsigned char *pcBlock, unsigned short len) {
unsigned short crc = 0xFFFF;
unsigned char...
Как ввести директорию папки и вывести все файлы и папки в ней?
Необходима программа, которая при вводе директории папки выводит список файлов и папок с их размерами, которые находятся в ней. Посмотрел несколько разных вариантов, но ничего не заработало.
Как подставить значение макроса в строку?
При использовании макросов-констант препроцессора иногда возникает надобность подставлять их значения в строковые литералы программы для вывода всяких служебных сообщений, в том числе оповещающих об...
Чтение из бинарного файла
Здравствуйте.
Почему такой код работает:
while((c = fgetc(fin)) != EOF)
A++;
А такой нет:
while(!feof(fin))
A++;
P.S. считывание идет из бинарного файла .dat (режим "rb"),...
Порядок следования и смещение полей в структуре языка C
Существует ли в языке C правило, позволяющее чётко и однозначно определить в объявленной структуре порядок следования полей и их смещение относительно начала структуры?
Допустим, в листинге...
Octagon 5066 с системой DOS 6.22 485 modbus rtu driver
Здравствуйте. Помогите примерно набросать план действий.
Имеется старый мини компьютер Octagon 5066 с системой DOS 6.22. На плате есть 485 интерфейс. Так же есть устройство передающее параметры по...
Крестики-нолики 3x3 с компьютером
Такое вот задание: сделать крестики-нолики для игры с компьютером на C. Немного погуглив и нихера не поняв, решил взяться за это сам. Мучился долго и упорно, в итоге готово всё, кроме хода...
Шахматы
На любую клетку шахматной доски поставить 2 ферзя. Поля, находящиеся под угрозой ферзя, заполнить символом ’*’. Сделать ход ферзем и получить новую картинку поля.
Как можно писать на Си в Visual Studio
Здравствуйте, как можно писать на Си в Visual Studio? Плагина как такового нет. P.S:Знаю что есть другие среды разработки, но нужна именно VS.Заранее спасибо.
Нужно переделать алгоритм вычисления CRC32 табличным способом
Привет всем.
Предисловие. Есть промышленное изделие, в котором надо программно считать CRC32 для блоков данных. Алгоритм определен заказчиком и его никак нельзя менять! Т.к. CRC32 потом сверяется...
Отправить GET запрос через сокет
Нужно сохранить картинку полученную с помощью гет запроса через команду:
./clientTCP https://i.**********/5dprNTj.jpg > img.jpg
Думаю что в конце с recv что-то не так, там нужно или цикл делать и...
Клиент-серверная часть
Подскажите пожалуйста, что нужно знать для разработки сервера с возможностью подключения нескольких клиентов. Клиент должен отображать некоторый интерфейс и иметь подключение к серверу для обмена...
Не горит столбец светодиодов
Всем привет. Такой вопрос: почему в первых нескольких режимах не горит стобец (4,1), другими словами порт 1? Не могу найти ошибку :(
/*
4x4x4 LED Cube
Connection Setup:
Columns
...
Переменная 64 бита
Подскажите пожалуйста!
Как разместить 64 бита в одной целочисленной переменной без знака или создать тип 64 бита?
Компилятор не воспринимает long long и прочие типы на 8 байт, для них он выделяет 4...
Нужен пример работы с COM портом
Есть прибор работает через com port .
Отправляя ему 1 любой символ, он отправляет строку.
Нужны примеры faq по работе с ком портом си.
Добавлено через 3 часа 17 минут
Вот прога пример работы с...
Очень много Си
Помогите разобраться с данным языком, а если конкретней, то в его "многоликости", если можно так выразится. Знаю только, что основные команды и функции у них примерно одинаковые, и написанный код для...
Клиент-сервер udp: реализовать подключение множества клиентов
доброго времени суток. как реализовать подключение множества клиентов?
понимаю, что необходимо организовать структуру сокетов, которые нужно будет перебирать в цикле, но не могу сориентироваться
...
Сделать, чтоб приложение выводилось в окне, а не в консоли
Какими средствами(желательно попроще), мне сделать так, чтоб я мог вставить любой свой код, в уже подготовленную форму и после компиляции программа работала в окне, совсем без запуска консоли:
а...
Как правильно написать этот код?
Дана матрица А . Найдите максимальный из элементов, расположенных над главной диагональю. Переставьте строки по возрастанию значение второго элемента строки.
Задачка с указателем, тема "Функции"
Здравствуйте, есть такая задачка, я её сделал
"Написать функцию поиска произведения элементов массива, больших
заданного числа alfa и меньшего заданного числа beta. В главной
программе дано 2...
Взлом лицензии программы
Здраствуйте. Возможно я пишу чуть не в тот форум но этот ближе оказался.
У меня есть скомпилированная программа на скриптовом языке схожем с Си.
Проблема закляючается в том что программа...
Код не работает при размере статического массива большем 1000000 элементов
Выдает ошибку, подскажите пожалуйста в чем проблема? ( При кол-ве size_i=1000000 элементов код не работает )
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
#include...
Создать "С" функции для среды OmegaLand visual modeler и вызвать их при создании новых технологических моделей
Здравствуйте. Задача такая: написать собственные "С" функции для использования их при создании своих технологических моделей в среде Omegaland Visual modeler Omega simulation программа компании...
Нужно создать утилиту выводящую список запущенных процессов
Доброго времени суток господа, вот не могу решить задачку на языке Си, помогите плз.
(нужно создать утилиту выводяшую список о запущенных процессах.)
Управление курсором мыши за счет веб камеры
Дорогие форумчане, не понимаю, как управлять курсором мыши с помощью веб-камеры. Много перечитал статей, исходников, но додуматься сам не могу. Наверное будет звучать нагло, но напишите, пожалуйста,...
Сумма чисел простое число
Имеются гири с массами: 1 г, 2 г, …, N г .Требуется написать программу, распределяющую эти гири на максимально возможное количество пар так, чтобы суммарный вес гирь в каждой паре выражался простым...
Изменение атрибутов файла
Всем привет!
Подскажите пожалуйста, как можно изменять атрибуты файла, через программу, написанную на языке C? Например нужно поменять атрибут из "Чтение и Запись" на "только Чтение".
Заранее...
Написать программу, выводящую на экран заданную геометрическую фигуру
Написать программу, выводящую на экран заданную геометрическую фигуру, нарисованную с помощью заданного с клавиатуры символа, условие заполнения фигуры и задаваемые параметры фигуры в таблице...
Работа с USB Веб-Камерой в Си (отключение программно)
Здрасте,мне надо написать небольшую программу которая при подключения устройства (и последующего определения в windows xp) будет отключать его по VID/PID (VEN/DEV) или любыми другими способами.В моем...
Конвертация файла в формате .wav в бинарный типа .dat
Здравствуйте! Хочу считать первые 8 байт заголовка файла .wav и конвертировать их в бинарный код типа .dat. Но когда открываю созданный файл output.dat, то вместо последовательности нулей и единиц...
Создание процесса
Добрый день. Помогите пожалуйста. Вот так задание выглядит целиком.
Разработать две программы. Первая принимает от пользователя одномерный целочисленный массив, упорядочивает его по возрастанию...
Как вывести сообщение на виртуальный терминал. Си. AVR
Помогите пожалуйста.
В теории до безумия просто.
Но информации я почему то не нашёл.
Даже на ютубе вылетают только англоязычные ролики.
Такая беда: Нужно с помощью си в CodeVisionAVR,...
Не могу работать с файлами!
#include <stdio.h>
#include "stdio.h"
#include <stdlib.h>
int main(void)
{
FILE * fp;
if((fp= fopen("D \data28.txt", "r"))==NULL) // - тут ошибка,компилятор думает что я делаю...
Стандарт C17
Здравствуйте.
Знакомый где-то нарыл, что есть стандарт C17. Что там добавили в структуры возможность использовать функции и т.д. Даже давал ссылку на Stack Overflow, где рассказывали про этот...
Спецификатор типа pid_t для printf
Вопрос в заголовке.
Лазил-лазил, но так и не нашел внятного ответа.
Спецификатора для printf() не обнаружил.
Если мы уверены, что pid_t - целое число, то что использовать %j(intmax_t самое...
Юбилей!
В 1978 году Брайан Керниган и Деннис Ритчи опубликовали первую редакцию книги «Язык программирования Си»
Вот что я случайно вычитал в Википедии....
Разработка сервера
Подскажите пожалуйста, что нужно знать для разработки сервера с возможностью подключения нескольких клиентов. Клиент должен отображать некоторый интерфейс и иметь подключение к серверу для обмена...
Задано n ключевых слов
Задано n ключевых слов. Разработать програму, которая
1)Создает текстовый файл TF1 с символьными рядами разной длины в которой слова разделены пробелами.
2)Читает вместимое файла TF1 и...
Значение функции на повторяющихся промежутках
Ребята, помогите! буду благодарен!!!
Для данного x вычислить значение следующей функции f, принимающей значения целого типа:
0, если x < 0,
f(x)= 1, если x принадлежит
#include...
Есть готовый код на Си, совершенно не понимаю его, кто-то может объяснить основные функции и т.д
Программа на языке СИ, которая осуществляет вызов контекстного меню, в котором пользователь выбирает цифру, по которой реализуется поиск нужной книги посредством вызова функции.
Ошибка сегментации
Есть вот такой код:
#include <stdio.h>
typedef struct{
char *temp;
}strman;
void* funct(void* maaan){
strman* data = (strman*) maaan;
Сборка проекта в Windows. Существует ли make?
Приветствую всех.
Сразу оговорюсь, что я нуб в этом, никогда не собирал большие проекты.
Вложил к теме папку src. Там основной код. Его нужно собрать используя C и make.
В линуксе это собирается...
Как получить имя файла в виде строки?
Я делаю перебор файлов с помощью readdir и каждый встречаемый файл мне нужно получить в виде строки. Просто вписать d_name не получается. как это можно сделать?
Создать программу для решение задач
Решила прийти сюда за помощью, если кто-то может помочь, помогите пожалуйста, надеюсь на вашу помощь
1. Сгенерировать двухмерную массивы с помощью генератора псевдослучайных чисел rand() отрезка ...
Компиляция готовой програмы, что за параметры в функции. Криптоагоритм Ascon/
Есть готовая программная реализация криптоалгоритма, только тамвызывается функция с непонятным параметрами, может кто-то знает что за параметры и что нужно вводить для компиляции. Криптоалгоритм...
Написать программу, реализующую криптарифмы(числовые ребусы)
Задание: Написать программу, реализующую криптарифм (https://logo-rai.ru/index.php/kriptarifmy). На вход поступает ребус, состоящий из трёх слов (два слагаемых и ответ), в которых в сумме не более...
Пишет что sstream не найден
Помогите,плиз, с настройкой graphics h
#include<graphics.h>
main(){
initwindow(800,800);
line(0,0,800,800);
getch();
}
Как только пытаюсь скомпилировать в devcpp - кидает непонятно куда, и...
sprintf без терминирующего нуля
Приветствую всех! Как известно, функция sprintf при форматировании строки добавляет терминирующий ноль. Не существует ли какого-то простого решения, чтобы избежать его добавления?
char* str =...
Код в C++ Builder
Имеется информация по итогам экзаменов в институте, всего в списке N человек. По каждому из студентов имеются следующие сведениея: фамилия, оценка по математике, информатике и физике. Ввести...
Fgets() читает строку вместе с символом '\n'
Здравствуйте. Есть некая функция, которая получает на вход файл вот такого типа:
слово1
слово2
слово3
Проблема в том, что fgets() считывает строку вместе с '\n', то есть она не заменяет его на...
Есть ли какой то каталог полезных (часто используемых) библиотек?
Всем привет!
На Си только начинаю писать, по этому такие вопросы...
Знаю, что нет такого места, где бы лежали все (ну или почти все) библиотеки для Си, но может есть какое то место, где лежат...
Найти ошибку в коде, если она есть
Суть задания в том чтобы найти ошибку в коде, если она/либо доработать код
for (j=0,a=10; a<v; a++){
for (s=0,n=a, s=0; n!=0; n=n/10){
k=n%10;
if (k!=0 && a%k!=0) { s=1; break; }...
Проблема спящего парикмахера
Помогите пожалуйста реализовать эту задачу.
В парикмахерской расположено единственное кресло, на котором спит парикмахер, и несколько стульев для клиентов.
Когда клиент приходит в...
Создание BST-дерева методом вставки в лист (нерекурсивная реализация)
Можете подсказать ,как создать BST-дерево методом вставки в лист(не рекурсивная реализация),количество элементов должно вводится с клавиатуры ,а сами элементы случайны
Специальным образом задана картинка, нужно вывести ее на экран
Не писать маты.
Примеры:
Картинка
Специальным образом задана картинка, нужно вывести ее на экран.
Input
Со стандартного устройства ввода вводится в первой строке натуральное число N (1...
Sstream.h в graphics.h
Скачал себе библиотеку graphics.h для c++, сделал всё по инструкции. Во время компиляции кода выбило ошибку " sstream.h: No such file or directory" в заголовочном файле. Решил поискать решение...
Напишите программу для расчета по двум формулам
Помогите ълять
Напишите программу для расчета по двум формулам. Предварительно подготовьте тестовые примеры для второй формулы с помощью калькулятора (результаты вычисления по обоим формулам должны...
Посоветуйте пожалуйста где можно быстро обучиться программированию ни языке С
Если не сложно скиньте пж ссылки на ресурсы
Точки с координатами (x1, y1) и (x2, y2) являются концами отрезка. Определить, пересекает ли этот отрезок график функции
Точки с координатами (x1, y1) и (x2, y2) являются концами отрезка.
Определить, пересекает ли этот отрезок график функции F(x)=х. Если пересекает, то найти расстояние от каждой точки до данной...
Не работает вертикальная табуляция \v
Вместо вертикальной табуляции выводит знак вопроса в прямоугольнике.
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello \v World!");
}
invalid operands to binary % ( have 'float' and 'int')
Что это за ошибка в Code Blocks: error: invalid operands to binary % ( have 'float' and 'int') -- в 65-й строке
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <locale.h>...
Написать игру Тетрис на языке C
Ребята, прошу, помогите начинающему программисту написать свой код для игры тетрис.
Указатель void в функцию
Уважаемые форумчане подскажите такой вопрос, имеется некая функция на вход надо передать указатель void *pBuf,
сама функция
hcSqlReadResults(
hcHSTMT h, /* Оператор с результатами */
...
Сохранение файлов VS Code
Здравствуйте!
Заметил, что в некоторых случаях при сохранении .c файлов с C кодом в VS Code для Mac рядом с ним появляется файл с таким же именем типа Document без разрешения, а бывает, что рядом с...
Самый запутанный код на C
Каждый код абсолютно разный.
Первая часть.
#define P(a,b,c) a##b##c
#include/*++**++*/<curses.h>
int c,h, v,x,y,s, ...
Классы памяти C
Написать программу, в которой объявлена переменная
variant1, а также переменная с таким же именем должна быть объявлена в
функции, описанной в этом же файле. Переменным должно быть присвоено...
Структуры и поиск
В задании необходимо разработать программу, в которой выполняется ввод списка записей определенного типа, а затем - поиск записи в списке двумя алгоритмами (линейным м бинарным). Сначала в программе...
Makefile
Не знал куда написать, поэтому напишу здесь, так как дело касается языка Си. Имеется архив с исходниками эмуляторов таких архитектур как ALTAIR, GRI, PDP1, и других, в общем всего их там 21 штука,...
Программа некорректно обрабатывает bmp файл
Данная программа должна вырезать из изображения bmp квадратный кусок по координатам, но, к сожалению, в итоговом файле она создаёт непонятный набор пикселей. Подскажите,на что обратить внимание? Где...
Программа не выполняет команду в теле цикла
Здравствуйте, есть код:
int c;
for (int i = 0; i < 10; i++)
{
scanf("%c", &c);
if (c != '*')
printf("%d\n", i);
else
break;
Компиляция Си в bin
Нужна помощь, пишу программу для своих нужд, компиляцию проходит, а при запуске на виртуалке qemu пустота...
Пользуюсь компилятором gcc для Wиндовс
Внимание вопрос: Как программу компилировать так...
Массивы фиксированной длины
Что это такое:
typedef uint8_t esp_bd_addr_t;
Потом оно используется так:
struct ble_scan_result_evt_param {
esp_gap_search_evt_t search_evt; /*!< Search event type */
...
Написать драйвер для обычной usb мыши
Есть мышка 5 кнопок (logitech m560). Ось win8.1
- 2 боковые кнопки вызов "пуск", "скрыть все окна"
- 1 ниже колеса "боковая панель Win 8
Может кто переписать драйвер для обычной Usb мыши, чтобы...
Учим code::blocks компилировать gcc компилятором
не умею пользоваться форумом, переместите в нужную ветку если не туда попал
в общем те кто пользуются кодблоксом знают что он С/С++ компилит именно g++ (с++) компилятором..
но если вы по...
Разделение файлов
Здраствуйте, у меня вроде простой вопрос.
Есть канал (приложение на c# которое я написал) который может передавать до 1024 символа или char переменные.
Как я могу разделить (exe, dll, pdf) на...
Какие компиляторы вам известны?
Какие компиляторы языка С вам известны?
Опишите их особенности
Чат
Нужно создать мини чат при помощи "Си", то бышь в чате сидит два человечка один написал сообщение, потом второй и так по-кругу, пока один из них не напишет "STOP". Знаю, объяснил хреново, но уж как...
Логическая задача на Си
Решить нужно с двумя if и else. Без циклов и массивов.
Вова попал на космическом корабле на бесконечную плоскую планету в точку с координатами (x1, y1). Вова, управляя кораблем, имеет возможность...
Генерация синусоидальных сигналов
Всем привет. изучаю сейчас генерацию синусоидальных сигналов на tms320c5535. Есть у TI обучающий чаптер в которых приведен пример реализации синусоидального сигнала. А я бы хотел переделать его в...
Сообщение не доходит до виртуальной машины через сокет
Здравствуйте!
У меня есть две машины:
1) основная на которой есть клиент
2) виртуальная на которой есть сервер
клиент:
#include <sys/socket.h>
#include <sys/types.h>
#include <netinet/in.h>
Обработчик прерываний 19h
По заданию нужно разработать обработчик прерываний таймера, который через 2 минуты после своего установления выполняет перезагрузку ОС (нужно все это сделать под DOS, приходится пользоваться DosBox)....
КейЛоггер
Доброго вечера! Будьте добры помочь=) есть кейлогер, который отправляет нажатые клавиши на удаленный сервер. но если сервер недоступен, то он должен хранить данные в буфере, пока сервер не...
AES шфирование
Добрый день прошу помощи в реализации алгоритма AES-256-CTR.
Нужно зашифровать некоторый массив данных, в требованиях прописано следующее:
Массив данных шифруется алгоритмом AES-256-CTR,значение...
Написать функцию на удаление из структуры
Структура имеет вид: фамилия спортсмена, его номер, количество набранных очков. Удалить из списка информацию о спортсмене с наименьшим количеством очков.
Вот мой код,помогите пожалуйста.Очень...
Как найти ошибку в рекурсивном калькуляторе
Здравствуйте!
Помогите, пожалуйста, найти ошибку в рекурсивном калькуляторе, который должен вычислять значение многочлена от х при заданном х.
У меня возникла проблема с вычитанием, при вводе...
Библиотека C для рисования графических примитивов в буфер или файл
Коллеги, подскажите, пожалуйста ответ на мой вопрос!
У меня такая задача - рисовать различные графические элементы (прямые, дуги, прямоугольники, окружности, буквы) в некий буфер, а затем...
Текстовый редактор, чтение doc, fb2, txt
Здравствуйте, в универе дали задание написать текстовый редактор для чтения форматов doc, fb2, txt на языке си или асемблере, как сделать редактор для чтения тхт файлов я впринцыпе прекрастно...
Чем можно заменить функции at, empty и erase в языке си?
#include <string>
#include <iostream>
using namespace std;
void string_permutation(std::string& orig, std::string& perm)
{
if (orig.empty())
{
std::cout << perm << std::endl;
Задача двовимірні масиви
Лопоможіть пожалуйста.
Дана цілочисельна квадратна матриця. Визначити:
1)добуток елементів в тих стрічках, які не мають від’ємних елементів;
2)максимум серед сум елементів діагоналей,...
Нужны идеи для написания программ
Решил учить си путём написания программ от простых к сложным. Так вот, идей чего-бы сделать нету, а практики хочется. Последней написал вот эту консольную игру - #include <stdio.h>
#include...
Неправильное сравнение memcmp
Код ниже. Первые две строчки печатают сравниваемые значения.
Третья строчка печатаем их длины.
esp_log_buffer_hex(GATTC_TAG, p_data->read.value, p_data->read.value_len);...
Как запустить консоль powershell и затем сохранить выходную строку в массив?
В винде делается руками так:
1. win+R - "powershell" (вызывается консоль powershell)
2. "$wc = new-object System.Net.WebClient" (1 строку пишем)
3....
Работа с массивом в разных файлах
Всем привет. столкнулся с проблемой, у меня есть два файла, в одном объявлен массив const uint8_t ASCII PROGMEM ={};
а во втором файле я с ним работаю. так вот во втором файле не видно массив....
Спецификатор 'a' in printf standart library
Всем привет
Eсть задача: реализовать printf.
Все практически готово, кроме одной фишки, а конкретно речь идет об округлении вещественно числа в шестнадцатеричной форме( спецификатор %a ).
То...
C# to C
Помогите перевести код на С
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
Резидентная программа на СИ
Если есть люди, шарящие на Си...Мне нужна резидентная прога, которая по нажатию клавиши или комбинации клавишь делала скрин содержимого экрана в файл формата bmp...прога должна работать под...
Не могу вывести участок кода
Проблема в этом участке кода не понимаю почему оно не работает
for (int k = 0 ; k >= z; k++)
printf("Місто №%1d""\n""%2d голосів\n", k, b);
printf("\n");
#define _CRT_SECURE_NO_WARNINGS...
Рефакторинг и генерация исходного кода с использованием AST
Со стабильной регулярностью у меня появляется необходимость сделать какой-нибудь нетривиальный рафакторинг в большом количестве файлов.
Sed, awk, и вообще любые текстовые редакторы помогают плохо...
Создание двух потоков в цикле
Помогите пожалуйста, приведите пример: программа создает 2 потока в цикле. А то на си примеров по потокам не очень много и если можете киньте литературу по этой теме .
Работа с JPEG и BMP
Здраствуйте, мне надо сделать компрессор изображений из формата JPEG в формат BMP (консольно), на обычном Си (используя ТОЛЬКО стандартные библиотеки Си), но я не представляю как будет проходить этот...
Не знаю как сделать функции для курсовой
Используя qsort делать сортировку, другими методами нельзя.
Программе на вход подается текст (текст представляет собой предложения, разделенные точкой. Предложения - набор слов, разделенные...
Сконструировать тест для программы (45 строк)
Приветствую! Есть подозрение, что в цикле fastsort могут безвозвратно затираться элементы сортируемого массива. Но не могу увидеть пример, чтобы это подтвердить. Прошу вашей помощи!
#include...
fwrite и файл объемом 5 гиг
Приветствую!
fopen_s(&file, "lol.data", "wb");
fwrite(buffer, 256/*sizeof(...)*/ , 24000000/*countElements*/, file);
В самой ф-ии
выполняется без проблем и первой партией записывает, примерно,...
Сравнение скорости выполнения кода в Си и Java
Всем привет! Решил потестить во сколько раз си быстрее java. Я решил запустить цикл который инкрементирует переменную до "2147483647" числа. Я замерил результаты выполнения и был удивлен. Си выполнил...
Открытие файла по введенному пользователем пути в языке Си
Здравствуйте, интересует вопрос: как открывать файлы так, чтобы путь до файла указывал конечный пользователь в консоли?
Я нашел как сделать, чтобы файл можно было вводить в самой программе. Код...
Не могу понять как сделать видимость ограненную,чтоб игрок видел во круг себя всего 8 клеток
Здравствуйте уважаемые программисты.Не могу понять как сделать видимость ограненную,чтоб игрок видел во круг себя всего 8 клеток,и игрок генерировался в рандомном месте на карте.Помогите пожалуйста,а...
Написать программу для разметки произвольного орграфа с циклами функцией Гранди(вершина<->мин. число смежных к ней)
Здраствуйте, форумчане! Если тут есть знатоки моделирования графов на си, был бы очень благодарен, если бы мне подсказали, как реализовать код для моей задачи.
Предварительно о функции Гранди:
...
Протоколы Обмена
Здравствуйте. Очень нужна помощь по выполнении задания, по поиску материалов для его выполнения, ибо не понимаю вообще, что от меня хотят (не было толкового понятного объяснения на соответствующем...
Как воспроизвести midi ноту?
Человек вводит число, соответствующее ноте, программа должна озвучить эту ноту.
Какие библиотеки нужны? Где можно поискать примеры? Как можно проиграть несколько последовательных нот?
Добавлено...
Работа со звуком в си (PCM)
Привет ребята,
Возникла проблема, есть массив Raw данных, он обновляется каждую секунду и его нужно вывести на аудио выход, какие есть варианты решения? пока что нашел стандартную библиотеку...
Реализации JPEG сжатия и разжатия
Требуется написать программу реализации JPEG сжатия и разжатия, без использования стандартных функций, то есть реализовать весь алгоритм самому.Сам реализовать не успеваю, сроки поджимают...Курсовую...
Работа с com портом используя fopen Почему пересылается только 7 символов?
В общем ситуация такая. У меня к компу подключена ардуинка которая ловит строку с ком порта и выводит ее на маленькое светодиодное табло.
Так вот. Я написал прогу на си которая на этот com...
Прога пульта ДУ для RC5, Samsung, Sony на СИ
Добрый день всем! :)
Брата угораздило поступить на заочку и теперь меня (сисадмина) достает постоянно. Cегодня вообще прислал задачку не моего профиля, я в программировании полный нубас :wall: ,...
Зачем нужны модификаторы long и short?
Всем привет!)
У меня такой вопрос: "Зачем нужны модификаторы short и long?"
Заранее спасибо)
Где можно скачать нормальный компилятор СИ?
где можно скачать нормальный компилятор СИ? дайте ссылку
Вывести все значения, кратные 1125899906842624, каждое один раз
Дана переменная типа unsigned long long int. Вывести все значения кратные 1125899906842624, каждое один раз. Значения выводить через точку с запятой в порядке возрастания.
После последнего числа...
Факториал большого числа
Может кому пригодится алгоритм нахождения факториала сколь угодно большого числа;)
#include <iostream>
#include <vector>
using namespace std;
int main()
{
//
vector<int> a, //...
Управлением шаговым двигателем с выбираемым режимом работы
Помогите разработать программу для курсового проекта на языке си на тему: управлением шаговым двигателем с выбираемым режимом работы на языке Си.
Есть небольшая наработка я честно не особо понимаю:...
Двухпоточная программа в QNX
Здравствуйте, задание на картинке.
Вот, что я написал. Проблема в том, что она не работает корректно. Даже не дает мне вводить символы с клавиатуры, молчу вобще про запись в файл.
П.с...
Перехват нажатий клавиш
Здравствуйте! Я начинающий в C, не особо разбираюсь, требуется помощь.
Нашел пример кейлоггера на C, разобрал немножко его, и тут возникли проблемы:
- Новоиспеченная прога работает только в...
Задана последовательность N чисел. Вычислить сумму чисел, порядковые номера которых являются простыми числами
Здравствуйте, нужно выполнить задание на Cи, не смог ничего сам сделать, помогите.
Задана последовательность N чисел. Вычислить сумму чисел, порядковые номера которых являются простыми
числами.
Вывести на экран в символическом виде состояние NUM LOCK, CAPS LOCK и SCROLL LOCK
Помогите решить задачку на турбо си
Выводить на экран в символическом виде состояние NUM LOCK, CAPS LOCK и SCROLL LOCK (вкл. / выкл.), а также положение SHIFT, CTRL, ALT слева и справа (нажат / не...
Как написать socket (клиент-сервер) на Си?
Как написать сокет (клиент-сервер) на си,который находит алгебраическое дополнение к элементам матрицы размерности N,с помощью метода Гауса, так чтобы:
1.могло подключится несколько клиентов...
С какого языка начать изучение программирования?
Прошу совета у опытных программистов) Стоит ли начинать с языка C?? К программированию не имею вообще никакого отношения, решил изучать больше из любопытства. Хочу понимать как все устроено и как это...
Машина Тьюринга. Прибавить 1 к десятичному числу записанного в двоической системе счисления
Иметься данный код машины Тьюринга на Си :
#include <stdio.h>
#include <stdarg.h>
#include <stdlib.h>
#include <string.h>
enum {
LEFT,
RIGHT,
STAY
Считать изображение в массив пикселей
Здравствуйте.
Нужно изображение .JPG представить по пикселям.
Как это можно сделать?
С помощью библиотек или вручную.
Определить наличие в ПК встроенного модема
Всем доброго времени суток!
Сделал программу на лабораторную работу с архитектуры компьютеров. Программа выдаёт "1" в универе, мол модем есть и "0" дома, мол модема нет.
Я сделал всё по методичке,...
Игра в крестики-нолики с "умным" компьютером
Скиньте или подскажите как написать код для игры с компьютером в крестики-нолики и это должен быть умный комп, то есть не просто ставить случайно в пустые ячейки, а реагировать на ход игрока
Вывод дробных чисел на семисегментный индикатор
Не могу понять, как организовать вывод дробного числа на семисегментный индикатор.
Я представляю, как разбить обычное число на разряды, но вот как сделать, чтобы точка появилась в нужном разряде?...
Отследить нажатие комбинации Alt + Z
Суть задачи, среагировать на нажатие комбинации Alt + Z.
Так как Alt не влияет на скан-код, то возникает проблема считывания Alt.
Есть функция в которой время от времени проверяются нажатые ранее...
Время выполнения Функции
Всем привет,
можно ли замерить скорость в цикле из 50-10 проходов? Пробывал gettimeofday, но он не настолько точен.
Очень нужен клиент-сервер на Си или Си++
Очень нужен клиент-сервер на Си или Си++, может у кого нибудь есть, поделитесь пожалуйста...
Само задание:
Клиент должен получать от сервера информацию о компьютере, содержащую количество...
Запуск созданного exe файла с файлом .ini
Есть код:
/* need this for strdup */
#define POSIX_C_SOURCE 200809L
#include <stdio.h>
Как изменить дисциплину диспетчеризации для ранее созданного потока в QNX?
Как изменить дисциплину диспетчеризации для ранее созданного потока в QNX?
Строка в UTF-8
Добрый день!
Решил возобновить работку одну, в Keil на СИ. Раньше мои файлы были в кодировке W-1251. И в параметрах среды была установлена такая же кодировка, иначе русские символы отображались...
Фильтры изображения
https://vk.com/away.php?to=https%3A%2F%2Fgithub.com%2FStanislav-Sartasov%2Fspsu-mm-programming-first-course%2Ftree%2FLev_Chernishev%2FTasks%2FHW3-2&cc_key=
Код который я написал у преподавателя...
Разбиение строки на токены
Есть такой код
int main() {
char s;
char x = 0;
fgets(s, 1000, stdin);
const char *delim = " ";
for (char *p = strtok(s, delim); p!= NULL; p = strtok(NULL, delim)) {
...
Разбиение массива строк по разделителю
Мне на вход приходит массив строк и мне ее надо разбить каждую по делиметру еще на один массив подстрок. Пытался сделать через цикл и сплит но segmentation fault
Вот код
void mx_parce(const char...
Подправьте код
Используя функции и режим меню, создать бинарный файл из N структур, просмотреть файл, добавить в файл новую информацию и, при¬меняя режим прямого доступа.
Структура имеет вид: фамилия спортсмена,...
Проблема с записью и выводом элементов стека
Имеются следующие файлы:
StackA.h
#pragma once
#ifndef _STACK_A_H
#define _STACK_A_H
typedef struct
{
int* A; // Массив
int length; // Длина
Рассыльщик писем по E-MAIL
Люди, подскажите пожалуйста, программку для рассылки по E-MAIL на Си ( не скомпилированную).
Спасибо.
Обработка строки
В стандартный поток ввода подается строка, состоящая из символов, общая длина не более 80 символов. Далее входной поток заканчивается. Найти какое количество раз встречается каждый символ, если он...
UDF компилятор для Ansys
Здравствуйте уважаемые знатоки) Так уж получилось что я инженер и программный код для меня что то вроде абрыкадабры. Моделирую в Ansys Fluent, и возникла необходимость все таки его понять. нужна...
Неправильное отображение элементов, неверно считает формулу
не могу ввести дату (например 21.09.2004), только как одно число, город тоже - могу ввести лишь число, не считает формулы. помогите пожалуйста.
задание - На междугородной АТС информация о разговорах...
Создание библиотек на си
Народ кто знает как создаются библиотеки на языке Си помогите очень нужно !
Игра "Шахматы"
Начинаю писать шахматы на чистом С ,с использованием WinAPI/OpenGL,и есть много вопросов))
Первый вопрос это создания шахматной доски, то есть её просто рисуешь через опенджл или как??
Как...
Определения машинного E
Написать программу для определения машинного E для удвоенной/повышенной точности представления вещественных чисел.
Подскажите что этот кусок кода реализовывает
int SendComO(char cmd,char psw)
{
char buf,code,mode;
dword i,j;
volatile dword dly;
i=0; code=0; mode=0;
while (getch2()) buf=AT91C_BASE_US1->US_RHR;
while (i<10) {
buf=cmd; buf=psw;...
Написание инверсного конгруэнтного генератора
Кто-нибудь сможет написать инверсный конгруэнтный генератор, пожалуйста
Работа с COM портом навигационного приемника в DOS
Всем доброго времени суток. На работе столкнулся с задачей написать код под изделие, в котором установлен навигационный приемник (подключен посредством COM порта). Задача заключается в том, что...
Почему нужны разные компиляторы для разных ОС, а не для разных процессоров?
Смотрю CS50 и там проходят C и говорится, что для для каждой ОС нужен свой компилятор, который для одного и того же исходного кода будет генерировать разный машинный в зависимости от ОС. Почему ПО...
Как найти контрольную сумму файла?
На вход программы подается файл, как найти контрольную сумму файла?
Номер версии компилятора, существенные различия
Всем привет.
Кто может популярно, доходчиво объяснить, в чем различие версий, к примеру между GCC 4.9.2 и GCC 9.2.0?
У меня в IDE шла изначально версия 4.9.2. Я добавил версию 9.2.0 и не пойму...
Делегаты в Си
есть ли в Си делегаты, и как ими пользоваться? (книги, ссылки, развернутые ответы)
гугл выдает только c++ и c# почему то...
точнее нужны указатели на функцию. вопрос снят...
Игра 21 очко в консоле
Было ночью скучно
Может кто скажет,чем дополнить можно?
#include<stdio.h>
#include <conio.h>
#include <time.h>
#include <stdlib.h>
int player=0,comp=0,s1,s2,c=1;
void main(void)
{
printf(" ...
Не выводит результат в консоле
Всем доброе время суток!
С недавнего времени начал осваивать язык C. Столкнулся с такой проблемой: не выводит результат в консоли при нажатии enter. В онлайн-компиляторах все работает. Использую...
Нужно написать задачу (вообще чайник не понимаю)
1.Есть файл Word.txt внутри него
Hi, how are you.
Good morning. Hello
нужно вывести HhayGmH из тех слов выше
(Язык Си)
Программа закрывается после использования malloc
Я делаю программу, которая по идее в идеале должна построить дерево для булевой функции. При использовании функции buildTree, которая отвечает за построение дерева, происходит закрытие программы...
Русский язык в консоли
Здравствуйте, дорогие программисты!
Помогите пожалуйста, как в консоли Windows отобразить русские символы?
SetLocale не помогает.
system("chcp 1251") тоже не работает.
семёрка, sublime text 3
В...
WinDivert туннелирование трафика
Здравствуйте коллеги и участники форума! Передо мной стоит задача разработки программы для туннелирования трафика "на лету". За основу взял данный проект https://github.com/basil00/TorWall. Если в...
Утилита дефрагментации в системах NTFS и FAT32
Утилита дефрагментации с кусками System C. Вылетает ошибка:
C2371 NTFS_FILE_RECORD_INPUT_BUFFER: переопределение; различные базовые типы
Такая же для других struct в проекте.Вот код:
typedef...
Программа для определения конфигурации ПК ( язык C )
Проверка оборудования. Для компьютера на своем рабочем месте определить:
- тип компьютера;
- конфигурацию оборудования;
- объем оперативной памяти;
- наличие и объем расширенной памяти;
-...
Задача на шифрование(гаммированием)с использованием pthread
Задача в следующем.....
Один из методов шифрации называется наложением гаммы. Делается это следующим образом: берется некоторое случайное число в диапазоне от 127 до 255 – гамма, и код каждого...
Подкорректировать код
Ещё раз,день добрый не могли бы глянуть вот эту задачку:
Структура содержит информацию о странах мира: количество жителей (число), столицу (указатель), вложенную структуру – форму правления (строка...
Ошибка "Could not change to the templates directory"
Could not change to the templates directory..... - ошибка. На ноуте с виндой 7 всё нормально,на 8 - я уже написал. В чём причина?
Как избавиться от предупреждений Dereferencing type-punned pointer will break strict-aliasing rules
/*-----------------------------------------------------------------------*/
/* FAT access - Read value of a FAT entry */...
Компиляция из текстового редактора
Здравствуйте. Начинаю изучать си. Хочу начать изучать не используя среду. Возможно ли компилировать текстовые файлы через консоль. где скачать компилятор и как его прописать?
Ошибка APPCRASH после запуска программы
помогите исправить проблему в dev++
компилирует без ошибок а при запуске программы выдает это
#include <ctype.h>
#include<stdio.h>
Реализовать кодирование с использованием Гамма-кода Элиаса на Си
Нужно реализовать кодирование текста, переводя символы в коды ASKII.
Запись звука с микрофона и его реверс
ребята, такая ситуация. началась учеба - сразу курсак по си. а мы его даже не учили и дома я как-то не интересовался им. сказали написать простую программку. хочу написать такую программу, которая...
Рекурсия: перевод двоичной записи в десятичную запись
Всем привет.
Дали задание, звучит следующим образом:
Написать программу для перевода двоичной записи в десятичную запись. Использовать рекурсивный вызов функций.
Ввод: целое число в двоичной...
Сколько установлено пар бит в числе
Добрый день, учу си, попросили написать программу, которая будет выводить, сколько пар бит в целом числе.
Например есть число 57, которое выглядит как: 00111001, то есть две пары идущих друг за...
Scrabble в Си
Нужно создать калькулятор для игры Scrabble в языке Си. Есть файл с словарём, который я оставлю в вложени .Словарь во вложении сортирован по алфавиту. Нужно выписать этот словарь в нормальный список(...
Превод из метода Рунге-Кутты 4го порядка в метод Эйлера
Могут ли сильные в Си подкорректировать вот эту программу так чтобы она осуществляла расчёт системы диффуров методом Эйлера а не Рунге-Кутты 4го порядка?
#include <stdio.h>
#include <math.h>...
Проблема с malloc
Выдаёт ошибку в double** matrix = malloc(matrixSize * sizeof(double*));
Пишет a value of type “void” cannot be used to initialize an entity of type “double**”
#include <stdio.h>
#include...