Форум программистов и сисадминов КиберфорумКиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами. |
|
Корректное определение конца бинарного файла
Доброго дня, коллеги.
Понял, что практически не работал с "сырыми" бинарниками, в основном писал/читал структурки и поля известной длины, а по файлу перемещался с помощью fseek(). Поэтому никогда не...
Бэкенд для обработки платежей от Сбербанка (Rest API) для Nginx
Есть статический сайт на NGINX, на жестком диске около 200 мегабайт.
На сайте собираюсь продавать свои рисунки и тд, покупка будет выполняться по СБП через Сбербанк.
У него есть SberAPI, как я...
Изменить дискретизация аудиотрека и частоту кадров
Перенесено из темы https://www.cyberforum.ru/c-beginners/thread3224069.html
используя яп си, найти в файле mp4, два байта отвечающих за дискретизацию аудиотрека и изменить их, изменив скорость...
Массив структур или массив указателей?
Доброй ночи (у меня, по крайней мере). Вопрос к более опытным программистам скорее по правильности оформления или по архитектуре, не знаю, как будет точнее сформулировать. Небольшой контекст.
...
Освобождение памяти при нескольких выходах из функции
В функции на C несколько выделений через malloc и несколько точек выхода по ошибке.
Сейчас перед каждым return дублирую free, выглядит громоздко.
Как структурировать такие функции, чтобы не терять...
Не принимается #define
Здравствуйте!
Я имею намерене написать небольшую программу для ARM, начал делать и попытался определить указатель на uint32_t:
#ifndef DEF__SOME_H
#define DEF_SOME_H 1
#include <stdint.h>
...
Баг GCC и MSVC при использовании "глубоких" designated initializers
Видать в MSVC просто скопировали ошибочное поведение GCC, ибо оно практически в точности совпадает
#include <stdio.h>
struct A { int x, y; };
struct B { struct A a; };
int main(void)
{
...
Light in maze - идеи для игры на Си
Сидя и ковыряя raylib на си, я придумал что можно сделать простенькую 3д игру: своего персонажа мы видим со спины причем камера закреплена на одном месте. Нам нужно пройти через случайно...
Непонятный синтаксис
Здравствуйте!
В системе программирования микроконтроллеров через Makefile я в одном модуле C для USB увидел конструкцию, которую сам никогда не использовал и поэтому мна непонятно, как она работает....
Выделение памяти malloc
Доброе время суток.
Как можно узнать выделялась ли память с помощью malloc.
Дело в том что данные в массив могут заполняться как константами так и через ввод с клавиатуры. И в конце программы надо...
Небольшой проект на сокетах
Всем привет! Дали задание - сделать небольшой проект, основанный на взаимодействии пользователей через интернет, ТЗ особо нет, самые главные условия: проект должен быть написан на чистом си, без...
Gdb виснет при отладке SDL
Всем здаравствуйте. Нашёл я тут интересный курс по созданию 3D графики from scratch: только компилятор, SDL и чистый C. На одном из заданий свалилась у меня программа в segmentation fault. Ошибку я...
Scanf_s массив структур в функции по указателю
Здравствуйте!
Начал изучать Си и возникли проблемы. Бьюсь над этим три недели.
В функции DataEntry при вводе числовых значений запись происходит правильно, а вот со строковыми значениями беда...
Что обозначает или что делает или как понимать слово "ctoi"?
static u8 ctoi(char c)
{
....................
return 0xFF;
}
Объясните пожалуйста что обозначает или что делает или как понимать слово "ctoi".
Попробуйте скомпилировать маленький код
Отладка проваливается (terminate) в конце каждого For (происходит сохранение значения OpCode: MOVSS %XMM0, (%EAX); Но это всего лишь предпологаемая исполняемая инструкция, через OllyDbg я поленился...
ESP32 и IP101GRI
Всем привет, Пытаюсь поработать с ESP32 впервые. Использую VSCode и расширения ESP-IDF v6.0. И тут вот по данной(вложение1) схеме пытаюсь запустить базовый пример в ESP-IDF...
Проблема при ручном парсинге sed команды с помощью указателей
Здравствуйте, не так давно работаю с СИ, возникла проблема при парсинге.
/*
for (size_t i = 0; i < M; i++) {
if(fgets(line, sizeof(line), stdin) == NULL){
return;
...
Пробежимся - переименуем папочки. из формата - 1.3.2026 --> в формат - 01.03.2026
Сложно... Всё ли я предусмотрел?
Т/Е Нолики подставить... Convert_out(03.11.2029) ещё вот такие папочки.
Вообще работает. На весь массив запускать боюсь...
...
UNKNOWN SUCCESS (write)
#include <fcntl.h> // open
#include <stdio.h> // printf
#include <errno.h>
#include <unistd.h> // read
#include <string.h> // strcmp
#include <stdlib.h> // ERROR_SUCCESS
#include...
Где скачать Си
Люди, подскажите где можно скачать Си, сколько весит? давно хочу научится ей пользываться, паскаль давно уже изучил, теря хотелось бы ченить по сложнее!:wall:
Модификаторы доступа public, private, protected
Есть ли в Си модификаторы доступа public, private, protected?
Документация по C11
Подскажите, пожалуйста, откуда можно загрузить последний стандарт языка C (C11) на русском или английском?
Вычисление машинного эпсилон и машинного нуля
Доброго времени суток.
Есть текст программы, ответ считает, но он не правильный. Нужно что бы машинный ноль равен числу, которое было последнее перед 0,000000e+000.
Что надо изменить в тексте , что...
Установка Borland C 3.1
здрасте. подскажите, как установить borland c 3.1 на вин10. я загуглил пару гайдов, везде нужно скачать архивы и запустить инсталлер, но у меня во всех версиях, которые я качал, вылезает ошибка....
Динамическая строка
Динамическая строка это когда мы пишем char *str и выделяем ей память маллоком? И от обычной char str она будет отличаться только тем, что ее можно стереть (free(str))? Если мы ей выделили память,...
Код расчета контрольной суммы на CRC-8
Здравствуйте!
Объясните как реализовать код расчета контрольной суммы на CRC-8:
Вот исходные данные:
Poly : 0x07
Init : 0x00
Revert: false
XorOut: 0x00
Check : 0xF4 ("12345678")
...
Включение/Выключение/Переключение Битов
Люди, изучаю язык Си и не могу понять как должно выглядеть программа, которая включает/выключает/переключает биты. В придачу у нас лаба по информатике, а я пытаюсь, но ничего не получается. Помогите...
Какие библиотеки есть для работы с сетью и HTTP?
Здравствуйте!
Подскажите, пожалуйста, какие есть библиотеки языка СИ для работы с сетью, что бы делать запрос POST, GET, работать с HTTP/HTTPS и т.д.?
Я знаю libcurl, а вы?
Если это всё, так и...
Ошибка Floating point exception
Здравствуйте, изучаю си четвертый день и впервые столкнулся с ошибкой Floating point exception подскажите пожалуйста, что провоцирует вызов ошибки в этой программе.
Условие задачи: Допустим, у вас...
Ошибка Fatal glibc error: malloc.c:2599
При компиляции ошибок нет.
При запуске в середине программы ошибка.
Fatal glibc error: malloc.c:2599 (sysmalloc): assertion failed: (old_top == initial_top (av) && old_size == 0) || ((unsigned...
Многофайловый проект Си
Всем привет. Пишу программу на Си, сказали раскидать вспомогательные функции в другой файл. Погуглил, нашел что нужно использовать заголовочный файл, в которых описываются функции и глобальные...
Нужна помощь с Message Passing Interface на С
Здравия всем. У меня возникла проблема с курсовым проектом, еще давно, но закрыть его надо. Код работает, пытается решить задачу N-тел, но работает не корректно. В последовательной версии всё...
Терминал выдаёт ошибку: 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...
Статический анализатор кода
Всем привет! Сразу извиняюсь за то, что создал тему не в том форуме ( не знал, где ее можно создать, ибо очевидного форума про такие программы не нашел ).
И еще, хочу извинится за глупые, "нубские"...
Как в чистом Си работать с библиотеками C++ содержащими классы?
Си - замечательный язык, мне нравятся многие его особенности, но отсутствие доступной информации о возможностях его практического применения (для реальных задач везде упоминают лишь C++) сильно...
Почему размер скомпилированного файла в GCC больше чем в VS?
Добрый вечер, хакеры)! Подскажите пожалуйста, а почему в VS скомпилированный файл си весит 9 кб, а в GCC 40 кб, это он сам сжимает? Как в GCC сделать такой же сжатый файл? Когда компилирую Debug в...
Какие компиляторы вам известны?
Какие компиляторы языка С вам известны?
Опишите их особенности
Запись телефонного разговора
Здравствуйте.
Есть небольшая программка которая в promiscuous режиме собирает CDR с cisco.
Мучал я эту программку долго. Вот наконец она приобрела более-менее юзабельный вид.
Со статистикой все...
Как измерить время выполнения программы с использованием RDTSC
Мне нужно используя RDTSC (как я понял, это ассемблерной вставкой делать нужно) посчитать время работы программы:
#include <stdio.h>
#define SIZE 10000
float a;
void main( int argc, char **argv...
Как вытащить переменную из функции
Здравствуйте.
Вопрос тривиальный, но что-то мне не удалось найти подходящего для меня ответа.
Есть вот такая функция:
void FREQ(lv_event_t * e)
{
lv_obj_t * slider = lv_event_get_target(e);...
Как называется функция которая ничего не принимает и ничего не отдаёт?
Как называется функция которая не чего не принимает и не чего не отдаёт?
Пожалуйста приведите пример то есть как она выглядит или может это какое нибудь ядро ?
Рисование примитивов в GTK
Прошу помощи, я уже замаялся. Куда не глянь предлагают разные примеры, и то, кусочками: GdkPixmap, GdkPixbuf, GtkDrawingArea, GdkImage.
Можете написать программу, которая, например, будет рисовать...
Игра пинг-понг
Глаз немного подустал смотреть на буквы, подскажите, умнейшие люди, что мне нужно написать, чтобы запустить мячик летать по полю адекватно? Есть алгоритм движения мячика, но он движется по какой-то...
Подсчет CRC заданной структуры
Добрый день, есть стандартная функция подсчета контрольной суммы (взято с вики):
unsigned short crc16(unsigned char *pcBlock, unsigned short len) {
unsigned short crc = 0xFFFF;
unsigned char...
Шахматы
На любую клетку шахматной доски поставить 2 ферзя. Поля, находящиеся под угрозой ферзя, заполнить символом ’*’. Сделать ход ферзем и получить новую картинку поля.
Как подставить значение макроса в строку?
При использовании макросов-констант препроцессора иногда возникает надобность подставлять их значения в строковые литералы программы для вывода всяких служебных сообщений, в том числе оповещающих об...
Порядок следования и смещение полей в структуре языка C
Существует ли в языке C правило, позволяющее чётко и однозначно определить в объявленной структуре порядок следования полей и их смещение относительно начала структуры?
Допустим, в листинге...
Здесь я буду пилить ИИ, присоединяйтесь
Скажем так - скукотищща, а руки чешутся что нибудь сделать, но мы не ищем лёгких путей, по этому закачу ка я псевдонаучную философию на тему ИИ. И да, я знаю что эта ересь останется в интернете на...
Подключаюсь к Си, пишу свой движок для игр
Здравствуйте ребята.
Вливаюсь в Си.
Сам опытный разработчик с 13 годами стажа.
Делаю игры на Unity год назад сделал там свой движок и делал игры этот год только на нем.
Вот решился написать...
Алгоритм LZW
Мне необходимо реализовать алгоритм lzw на Си. Прочитала уйму информации по данному алгоритму, но так и не поняла его ((
Не совсем понятно откуда берется таблица подстановок, к примеру если я...
Скачал 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:...
Графы
1) Построить граф, используя язык Си согласно данной схеме на рис.1.
2) По запросу пользователя должны удаляться:
• все рёбра с номером 2,
• вершина №7,
• вывести на экран общий вид получившегося...
Чтение из бинарного файла
Здравствуйте.
Почему такой код работает:
while((c = fgetc(fin)) != EOF)
A++;
А такой нет:
while(!feof(fin))
A++;
P.S. считывание идет из бинарного файла .dat (режим "rb"),...
Нужно переделать алгоритм вычисления CRC32 табличным способом
Привет всем.
Предисловие. Есть промышленное изделие, в котором надо программно считать CRC32 для блоков данных. Алгоритм определен заказчиком и его никак нельзя менять! Т.к. CRC32 потом сверяется...
Хочу понять как пишутся консольные ASCII игры на C
Можете скинуть ссылку или код простинькой консольной игры? Хочу разобраться как их писать самому. Желательное чтобы в игре происходили постоянные обновления экрана, как в змейке или тетресе, а не как...
Ищу стандарт ISO/IEC для Си 89
Си 99 имеется, но мне нужен именно полный текст 89. Скиньте ссылку плиз - гугл ограничивается 99м - мне нужен более древний... Переходной С90 не предлагать - его я за точку опоры не рассматриваю.
Ошибка collect2.exe: error: ld returned 1 exit status
Помогите, не могу разобраться
Скорее всего проблема в линковке библиотеки PDCurses, но я не могу разобраться как это исправить
Использую IDE Clion
Это сообщение от буилдера:
...
Как ввести директорию папки и вывести все файлы и папки в ней?
Необходима программа, которая при вводе директории папки выводит список файлов и папок с их размерами, которые находятся в ней. Посмотрел несколько разных вариантов, но ничего не заработало.
Как использовать ранее сгенерированные числа в последующих операциях?
Доброе времени суток! Мой код генерирует выбранное мною количество случайных чисел, после генерации чисел появляется меню действий, все действия используют числа которые были случайно сгенерированны...
Сделать, чтоб приложение выводилось в окне, а не в консоли
Какими средствами(желательно попроще), мне сделать так, чтоб я мог вставить любой свой код, в уже подготовленную форму и после компиляции программа работала в окне, совсем без запуска консоли:
а...
Нужен пример работы с COM портом
Есть прибор работает через com port .
Отправляя ему 1 любой символ, он отправляет строку.
Нужны примеры faq по работе с ком портом си.
Добавлено через 3 часа 17 минут
Вот прога пример работы с...
Отправить GET запрос через сокет
Нужно сохранить картинку полученную с помощью гет запроса через команду:
./clientTCP https://i.**********/5dprNTj.jpg > img.jpg
Думаю что в конце с recv что-то не так, там нужно или цикл делать и...
Очень много Си
Помогите разобраться с данным языком, а если конкретней, то в его "многоликости", если можно так выразится. Знаю только, что основные команды и функции у них примерно одинаковые, и написанный код для...
Octagon 5066 с системой DOS 6.22 485 modbus rtu driver
Здравствуйте. Помогите примерно набросать план действий.
Имеется старый мини компьютер Octagon 5066 с системой DOS 6.22. На плате есть 485 интерфейс. Так же есть устройство передающее параметры по...
Как можно писать на Си в Visual Studio
Здравствуйте, как можно писать на Си в Visual Studio? Плагина как такового нет. P.S:Знаю что есть другие среды разработки, но нужна именно VS.Заранее спасибо.
Крестики-нолики 3x3 с компьютером
Такое вот задание: сделать крестики-нолики для игры с компьютером на C. Немного погуглив и нихера не поняв, решил взяться за это сам. Мучился долго и упорно, в итоге готово всё, кроме хода...
Как получить имя файла в виде строки?
Я делаю перебор файлов с помощью readdir и каждый встречаемый файл мне нужно получить в виде строки. Просто вписать d_name не получается. как это можно сделать?
Взлом лицензии программы
Здраствуйте. Возможно я пишу чуть не в тот форум но этот ближе оказался.
У меня есть скомпилированная программа на скриптовом языке схожем с Си.
Проблема закляючается в том что программа...
Переменная 64 бита
Подскажите пожалуйста!
Как разместить 64 бита в одной целочисленной переменной без знака или создать тип 64 бита?
Компилятор не воспринимает long long и прочие типы на 8 байт, для них он выделяет 4...
Клиент-сервер udp: реализовать подключение множества клиентов
доброго времени суток. как реализовать подключение множества клиентов?
понимаю, что необходимо организовать структуру сокетов, которые нужно будет перебирать в цикле, но не могу сориентироваться
...
Код не работает при размере статического массива большем 1000000 элементов
Выдает ошибку, подскажите пожалуйста в чем проблема? ( При кол-ве size_i=1000000 элементов код не работает )
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
#include...
Сборка проекта в Windows. Существует ли make?
Приветствую всех.
Сразу оговорюсь, что я нуб в этом, никогда не собирал большие проекты.
Вложил к теме папку src. Там основной код. Его нужно собрать используя C и make.
В линуксе это собирается...
sprintf без терминирующего нуля
Приветствую всех! Как известно, функция sprintf при форматировании строки добавляет терминирующий ноль. Не существует ли какого-то простого решения, чтобы избежать его добавления?
char* str =...
Клиент-серверная часть
Подскажите пожалуйста, что нужно знать для разработки сервера с возможностью подключения нескольких клиентов. Клиент должен отображать некоторый интерфейс и иметь подключение к серверу для обмена...
Спецификатор типа pid_t для printf
Вопрос в заголовке.
Лазил-лазил, но так и не нашел внятного ответа.
Спецификатора для printf() не обнаружил.
Если мы уверены, что pid_t - целое число, то что использовать %j(intmax_t самое...
Стандарт C17
Здравствуйте.
Знакомый где-то нарыл, что есть стандарт C17. Что там добавили в структуры возможность использовать функции и т.д. Даже давал ссылку на Stack Overflow, где рассказывали про этот...
Не горит столбец светодиодов
Всем привет. Такой вопрос: почему в первых нескольких режимах не горит стобец (4,1), другими словами порт 1? Не могу найти ошибку :(
/*
4x4x4 LED Cube
Connection Setup:
Columns
...
Изменение атрибутов файла
Всем привет!
Подскажите пожалуйста, как можно изменять атрибуты файла, через программу, написанную на языке C? Например нужно поменять атрибут из "Чтение и Запись" на "только Чтение".
Заранее...
Управление курсором мыши за счет веб камеры
Дорогие форумчане, не понимаю, как управлять курсором мыши с помощью веб-камеры. Много перечитал статей, исходников, но додуматься сам не могу. Наверное будет звучать нагло, но напишите, пожалуйста,...
Самый запутанный код на C
Каждый код абсолютно разный.
Первая часть.
#define P(a,b,c) a##b##c
#include/*++**++*/<curses.h>
int c,h, v,x,y,s, ...
Написать программу, выводящую на экран заданную геометрическую фигуру
Написать программу, выводящую на экран заданную геометрическую фигуру, нарисованную с помощью заданного с клавиатуры символа, условие заполнения фигуры и задаваемые параметры фигуры в таблице...
Можно ли передать в функцию аргумент, не определив заранее его тип?
Суть такова, что я хочу сделать функцию, которая принимает на вход любой аргумент и преобразует его в строковый тип. Мне говорили, что можно использовать многоточие, но как тогда к нему обращаться?...
Сумма чисел простое число
Имеются гири с массами: 1 г, 2 г, …, N г .Требуется написать программу, распределяющую эти гири на максимально возможное количество пар так, чтобы суммарный вес гирь в каждой паре выражался простым...
Fgets() читает строку вместе с символом '\n'
Здравствуйте. Есть некая функция, которая получает на вход файл вот такого типа:
слово1
слово2
слово3
Проблема в том, что fgets() считывает строку вместе с '\n', то есть она не заменяет его на...
Задачка с указателем, тема "Функции"
Здравствуйте, есть такая задачка, я её сделал
"Написать функцию поиска произведения элементов массива, больших
заданного числа alfa и меньшего заданного числа beta. В главной
программе дано 2...
Пишет что sstream не найден
Помогите,плиз, с настройкой graphics h
#include<graphics.h>
main(){
initwindow(800,800);
line(0,0,800,800);
getch();
}
Как только пытаюсь скомпилировать в devcpp - кидает непонятно куда, и...
Как сгенерировать с нуля avi файл?
Заполняю файл согласно документации https://cdn.hackaday.io/files/274271173436768/avi.pdf
При попытке открыть файл после записи оказывается, что он поврежден. Что не так? В файл записываю белый фон...
Создать "С" функции для среды OmegaLand visual modeler и вызвать их при создании новых технологических моделей
Здравствуйте. Задача такая: написать собственные "С" функции для использования их при создании своих технологических моделей в среде Omegaland Visual modeler Omega simulation программа компании...
Нужно создать утилиту выводящую список запущенных процессов
Доброго времени суток господа, вот не могу решить задачку на языке Си, помогите плз.
(нужно создать утилиту выводяшую список о запущенных процессах.)
Работа с USB Веб-Камерой в Си (отключение программно)
Здрасте,мне надо написать небольшую программу которая при подключения устройства (и последующего определения в windows xp) будет отключать его по VID/PID (VEN/DEV) или любыми другими способами.В моем...
Конвертация файла в формате .wav в бинарный типа .dat
Здравствуйте! Хочу считать первые 8 байт заголовка файла .wav и конвертировать их в бинарный код типа .dat. Но когда открываю созданный файл output.dat, то вместо последовательности нулей и единиц...
Написать программу, реализующую криптарифмы(числовые ребусы)
Задание: Написать программу, реализующую криптарифм (https://logo-rai.ru/index.php/kriptarifmy). На вход поступает ребус, состоящий из трёх слов (два слагаемых и ответ), в которых в сумме не более...
3d ASCII анимация
Нашел на Git проект, в котором парень написал анимацию куба в консоли, хотелось бы разобраться, какие изменения можно внести в код, для отображения других объектов, например трехмерная анимация...
Сравнение разных типов данных
Всем салют!
Есть такой код на Си:
if(0b01000000010000000000000000000000 == 0b00000000000000000000000000000011){
printf("Equal");
}
Он выдаёт false.
Но если я оберну всё это в...
Есть ли какой то каталог полезных (часто используемых) библиотек?
Всем привет!
На Си только начинаю писать, по этому такие вопросы...
Знаю, что нет такого места, где бы лежали все (ну или почти все) библиотеки для Си, но может есть какое то место, где лежат...
Вывести все значения, кратные 1125899906842624, каждое один раз
Дана переменная типа unsigned long long int. Вывести все значения кратные 1125899906842624, каждое один раз. Значения выводить через точку с запятой в порядке возрастания.
После последнего числа...
Создание процесса
Добрый день. Помогите пожалуйста. Вот так задание выглядит целиком.
Разработать две программы. Первая принимает от пользователя одномерный целочисленный массив, упорядочивает его по возрастанию...
Разбиение числа на байты и запись в массив
Доброго времени!
Простого решения найти не получается, поэтому чтобы было интуитивно понятно - хотел бы посоветоваться.
Нужно собрать массив байт, в котором под каждый параметр выделен...
Как вывести сообщение на виртуальный терминал. Си. AVR
Помогите пожалуйста.
В теории до безумия просто.
Но информации я почему то не нашёл.
Даже на ютубе вылетают только англоязычные ролики.
Такая беда: Нужно с помощью си в CodeVisionAVR,...
Наибольший простой делитель на Си
Здравствуйте! нужна программа на си , вычисляющая наибольший простой делитель некоторого числа х.
Число х вводится со стандартного потока ввода, причём известно ,что
{-2}^{31}\leq x\leq {2}^{31}...
Проблема спящего парикмахера
Помогите пожалуйста реализовать эту задачу.
В парикмахерской расположено единственное кресло, на котором спит парикмахер, и несколько стульев для клиентов.
Когда клиент приходит в...
Сборка проекта через mingw64 как .dll вместо .exe
Здравствуйте! Хотела бы собрать одну .dll из кучи .с файлов. Как я могу это достичь? У меня есть проект с кучей .c файлов, раскиданных по разным папкам, из которых сейчас собирается .exe. Если бы это...
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?
Здравствуйте! Имеется задача построить низкоуровневое веб-приложение на C. На си приходится писать, по большей мере потому что в будущем его допилят и зальют на контроллер либо мини-комп без ОС, а от...
Работа с массивом в разных файлах
Всем привет. столкнулся с проблемой, у меня есть два файла, в одном объявлен массив const uint8_t ASCII PROGMEM ={};
а во втором файле я с ним работаю. так вот во втором файле не видно массив....
Написать игру Тетрис на языке C
Ребята, прошу, помогите начинающему программисту написать свой код для игры тетрис.
Не могу работать с файлами!
#include <stdio.h>
#include "stdio.h"
#include <stdlib.h>
int main(void)
{
FILE * fp;
if((fp= fopen("D \data28.txt", "r"))==NULL) // - тут ошибка,компилятор думает что я делаю...
Чем можно заменить функции 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;
Внешняя сортировка прямым слиянием: ошибка "Text file busy"
Стоит задача реализации программы на языке С сортировки заданного файла в предположении, что файл нельзя считывать в память целиком.
В бинарном файле записаны целые числа типа long, под каждое число...
Юбилей!
В 1978 году Брайан Керниган и Деннис Ритчи опубликовали первую редакцию книги «Язык программирования Си»
Вот что я случайно вычитал в Википедии....
Отсутствие заголовочных файлов .h
Всем привет и с наступившим 2025 годом!
У меня следующая ситуация.
Создал пустой проект С++ в Visual Studio 2022 community. В него добавить файл main.c и начал писать код на языке Си....
Точки с координатами (x1, y1) и (x2, y2) являются концами отрезка. Определить, пересекает ли этот отрезок график функции
Точки с координатами (x1, y1) и (x2, y2) являются концами отрезка.
Определить, пересекает ли этот отрезок график функции F(x)=х. Если пересекает, то найти расстояние от каждой точки до данной...
Указатель void в функцию
Уважаемые форумчане подскажите такой вопрос, имеется некая функция на вход надо передать указатель void *pBuf,
сама функция
hcSqlReadResults(
hcHSTMT h, /* Оператор с результатами */
...
Есть готовый код на Си, совершенно не понимаю его, кто-то может объяснить основные функции и т.д
Программа на языке СИ, которая осуществляет вызов контекстного меню, в котором пользователь выбирает цифру, по которой реализуется поиск нужной книги посредством вызова функции.
Разработка сервера
Подскажите пожалуйста, что нужно знать для разработки сервера с возможностью подключения нескольких клиентов. Клиент должен отображать некоторый интерфейс и иметь подключение к серверу для обмена...
Парсер #define - ов
Есть исторические исходники чуть ли не на половину состоящие из
#ifdef... , #if !defined...
ибо под три компилятора dos, три win, lin и bsd
Всё собирается и работает.
Есть желание по пробовать...
Значение функции на повторяющихся промежутках
Ребята, помогите! буду благодарен!!!
Для данного x вычислить значение следующей функции f, принимающей значения целого типа:
0, если x < 0,
f(x)= 1, если x принадлежит
#include...
Не работает вертикальная табуляция \v
Вместо вертикальной табуляции выводит знак вопроса в прямоугольнике.
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello \v World!");
}
Текстовый редактор, чтение doc, fb2, txt
Здравствуйте, в универе дали задание написать текстовый редактор для чтения форматов doc, fb2, txt на языке си или асемблере, как сделать редактор для чтения тхт файлов я впринцыпе прекрастно...
Sstream.h в graphics.h
Скачал себе библиотеку graphics.h для c++, сделал всё по инструкции. Во время компиляции кода выбило ошибку " sstream.h: No such file or directory" в заголовочном файле. Решил поискать решение...
Задано n ключевых слов
Задано n ключевых слов. Разработать програму, которая
1)Создает текстовый файл TF1 с символьными рядами разной длины в которой слова разделены пробелами.
2)Читает вместимое файла TF1 и...
Генерация синусоидальных сигналов
Всем привет. изучаю сейчас генерацию синусоидальных сигналов на tms320c5535. Есть у TI обучающий чаптер в которых приведен пример реализации синусоидального сигнала. А я бы хотел переделать его в...
Сохранение файлов VS Code
Здравствуйте!
Заметил, что в некоторых случаях при сохранении .c файлов с C кодом в VS Code для Mac рядом с ним появляется файл с таким же именем типа Document без разрешения, а бывает, что рядом с...
Определения расположения произвольной точки на языке Си и площадь закрашенных областей
Нужно написать код на языке Си по вставленной картинке, свой код прикрепляю ниже, сделал его почти весь на чате Gpt, но он совсем не работает так как хотелось бы, элементарные точки по типу -0.3 0...
Ошибка сегментации
Есть вот такой код:
#include <stdio.h>
typedef struct{
char *temp;
}strman;
void* funct(void* maaan){
strman* data = (strman*) maaan;
Разделение файлов
Здраствуйте, у меня вроде простой вопрос.
Есть канал (приложение на c# которое я написал) который может передавать до 1024 символа или char переменные.
Как я могу разделить (exe, dll, pdf) на...
Проблема с тестировкой программы на Yandex Кружоке
Программа проходит через систему тестирования, доходит до 36 теста (не известно какие вводы и выводы, как и текст ошибки) и выдает "Ошибка выполнения". Вроде все верно реализовано согласно условию и...
Создать программу для решение задач
Решила прийти сюда за помощью, если кто-то может помочь, помогите пожалуйста, надеюсь на вашу помощь
1. Сгенерировать двухмерную массивы с помощью генератора псевдослучайных чисел rand() отрезка ...
Компиляция Си в bin
Нужна помощь, пишу программу для своих нужд, компиляцию проходит, а при запуске на виртуалке qemu пустота...
Пользуюсь компилятором gcc для Wиндовс
Внимание вопрос: Как программу компилировать так...
Компиляция готовой програмы, что за параметры в функции. Криптоагоритм Ascon/
Есть готовая программная реализация криптоалгоритма, только тамвызывается функция с непонятным параметрами, может кто-то знает что за параметры и что нужно вводить для компиляции. Криптоалгоритм...
Сравнение скорости выполнения кода в Си и Java
Всем привет! Решил потестить во сколько раз си быстрее java. Я решил запустить цикл который инкрементирует переменную до "2147483647" числа. Я замерил результаты выполнения и был удивлен. Си выполнил...
Передача сообщений через com порт на си
Добрый день. Столкнулся с такой ситуацией. Нужно передать с 1 компьютера сообщение на другой компьютер ( любое английское слово) по ком порту и получить ответ что компьютер это сообщение принял....
Запись отдельных битов в переменную
Добрый день. Подскажите как переписать первые четыре бита в 16 разрядной переменной сохранив последние 12 бит?
Есть две переменные
uint16_t tmp_16 = 21840; //0b01010101 01010000
uint8_t...
Создание BST-дерева методом вставки в лист (нерекурсивная реализация)
Можете подсказать ,как создать BST-дерево методом вставки в лист(не рекурсивная реализация),количество элементов должно вводится с клавиатуры ,а сами элементы случайны
Код в C++ Builder
Имеется информация по итогам экзаменов в институте, всего в списке N человек. По каждому из студентов имеются следующие сведениея: фамилия, оценка по математике, информатике и физике. Ввести...
Как запустить консоль powershell и затем сохранить выходную строку в массив?
В винде делается руками так:
1. win+R - "powershell" (вызывается консоль powershell)
2. "$wc = new-object System.Net.WebClient" (1 строку пишем)
3....
Неопределённая ссылка на функции math.h
В прикрепленном скрине суть проблемы.
Как корректно вернуть данные из DLL функции?
Я написал функционал, собрал dll библиотеку. И теперь хочу сделать API. То есть хочу сделать несколько функций импортируемыми в других языках, например С++.
Но я не могу понять как это правильно...
VS CODE не компилирует файл c не видит библиотек для pipe
lauch.json верный
setting.json верный
tasks.json верный
Самое интересное, что c++ компилирует .А си файл нет . я скомпилировал на linux.(такую ошибку что показана ниже у него нет и программа...
Как Родительский и дочерний процессы представить разными программами?
эхх. Как Родительский и
дочерний процесс представить разными программами?
КейЛоггер
Доброго вечера! Будьте добры помочь=) есть кейлогер, который отправляет нажатые клавиши на удаленный сервер. но если сервер недоступен, то он должен хранить данные в буфере, пока сервер не...
Разработка ОС, загрузчик, ассемблер
Здравствуйте. Подскажите, пожалуйста, как правильно в загрузчике передать управление ядру
loader.asm:
org 0x7c00
mov ah, 0x0E
mov al, 'H'
int 0x10
mov al, 'i'
Машина Тьюринга. Прибавить 1 к десятичному числу записанного в двоической системе счисления
Иметься данный код машины Тьюринга на Си :
#include <stdio.h>
#include <stdarg.h>
#include <stdlib.h>
#include <string.h>
enum {
LEFT,
RIGHT,
STAY
Отправка одного элемента массива по SPI интерфейсу
Всем привет! Голова не варит что-то к вечеру. Помогите пожалуйста. Надо отправить по SPI не число, а элемент массива где число. Компилятор ругается что выражение должно быть арифметического типа...
Библиотека C для рисования графических примитивов в буфер или файл
Коллеги, подскажите, пожалуйста ответ на мой вопрос!
У меня такая задача - рисовать различные графические элементы (прямые, дуги, прямоугольники, окружности, буквы) в некий буфер, а затем...
Нужны идеи для написания программ
Решил учить си путём написания программ от простых к сложным. Так вот, идей чего-бы сделать нету, а практики хочется. Последней написал вот эту консольную игру - #include <stdio.h>
#include...
Есть ли ошибка в этой функции?
По-моему в этой функции, декомпилированной с помощью Гидры, есть ошибка во втором if блоке. По идее она должна проверять допустимость символов в пути для создания папки, но по-моему тут что-то не...
Специальным образом задана картинка, нужно вывести ее на экран
Не писать маты.
Примеры:
Картинка
Специальным образом задана картинка, нужно вывести ее на экран.
Input
Со стандартного устройства ввода вводится в первой строке натуральное число N (1...
Неопределённость адреса возвращаемого функцией
Вопрос из прошлой темы, так как проблема выявилась на другом уровне
https://www.cyberforum.ru/c/thread3178304.html
Для многопоточной программы есть функция инициализации переменных в глобальный...
Учим code::blocks компилировать gcc компилятором
не умею пользоваться форумом, переместите в нужную ветку если не туда попал
в общем те кто пользуются кодблоксом знают что он С/С++ компилит именно g++ (с++) компилятором..
но если вы по...
Массивы фиксированной длины
Что это такое:
typedef uint8_t esp_bd_addr_t;
Потом оно используется так:
struct ble_scan_result_evt_param {
esp_gap_search_evt_t search_evt; /*!< Search event type */
...
Структуры и поиск
В задании необходимо разработать программу, в которой выполняется ввод списка записей определенного типа, а затем - поиск записи в списке двумя алгоритмами (линейным м бинарным). Сначала в программе...
С какого языка начать изучение программирования?
Прошу совета у опытных программистов) Стоит ли начинать с языка C?? К программированию не имею вообще никакого отношения, решил изучать больше из любопытства. Хочу понимать как все устроено и как это...
Логическая задача на Си
Решить нужно с двумя if и else. Без циклов и массивов.
Вова попал на космическом корабле на бесконечную плоскую планету в точку с координатами (x1, y1). Вова, управляя кораблем, имеет возможность...
Напишите программу для расчета по двум формулам
Помогите ълять
Напишите программу для расчета по двум формулам. Предварительно подготовьте тестовые примеры для второй формулы с помощью калькулятора (результаты вычисления по обоим формулам должны...
Найти ошибку в коде, если она есть
Суть задания в том чтобы найти ошибку в коде, если она/либо доработать код
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; }...
Функция не получает аргументы
Пишу программу для многопоточной симуляции, переменные в симуляции разбиты по структурам систем:
typedef struct C_SERVICE { // Структура с параметрами систем
char name; // Имя системы
...
Чат
Нужно создать мини чат при помощи "Си", то бышь в чате сидит два человечка один написал сообщение, потом второй и так по-кругу, пока один из них не напишет "STOP". Знаю, объяснил хреново, но уж как...
Дизассемблирование программы dos
Как программу в формате .EXE, написанную для dos дизассемблировать на язык turbo c? Программа была написана на нем же.
Размещение глобальных данных
Пример:
int x;
double y;
struct { char zs; } z;
int main() {}
Регламентирует ли стандарт C(или C++) размещение x/y/z? Порядок, выравнивание и подобное. Если есть инфа по...
Makefile
Не знал куда написать, поэтому напишу здесь, так как дело касается языка Си. Имеется архив с исходниками эмуляторов таких архитектур как ALTAIR, GRI, PDP1, и других, в общем всего их там 21 штука,...
AES шфирование
Добрый день прошу помощи в реализации алгоритма AES-256-CTR.
Нужно зашифровать некоторый массив данных, в требованиях прописано следующее:
Массив данных шифруется алгоритмом AES-256-CTR,значение...
Не знаю откуда ошибки realloc(): invalid next size Aborted или corrupted size vs. prev_size Aborted
// вроде выделяю правильно realloc выделяет память правильно указатель верный и по размеру правильно.
//не понятно почему ошибки с realloc
//задача нужно ввести все слова (с консоли) в один...
Трансляция с оптимизацией
Проблема такая.
Есть очень старый говнокод (мой). Это cgi программа, которая долгие годы успешно работала на сервере под 32 разрядным линухом. Тут появилась необходимость перекомпилить ее под 64-х...
Посоветуйте пожалуйста где можно быстро обучиться программированию ни языке С
Если не сложно скиньте пж ссылки на ресурсы
Ищу книгу Джеймса Гренинга "TDD для Embedded C", русский перевод
Здравствуйте все !
Я ищу книгу Джеймса Гренинга TDD для Embedded C, русский перевод. Купил английский вариант, но этот английский тяжел для меня. Если можно, дайте ссылку, желательно без...
Управлением шаговым двигателем с выбираемым режимом работы
Помогите разработать программу для курсового проекта на языке си на тему: управлением шаговым двигателем с выбираемым режимом работы на языке Си.
Есть небольшая наработка я честно не особо понимаю:...
Вывести на экран в символическом виде состояние NUM LOCK, CAPS LOCK и SCROLL LOCK
Помогите решить задачку на турбо си
Выводить на экран в символическом виде состояние NUM LOCK, CAPS LOCK и SCROLL LOCK (вкл. / выкл.), а также положение SHIFT, CTRL, ALT слева и справа (нажат / не...
Откуда у меня смайлик!
есть код который считает долю используемых браузеров в лог-файле Apache:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <errno.h> // Для perror
#define...
Запуск созданного exe файла с файлом .ini
Есть код:
/* need this for strdup */
#define POSIX_C_SOURCE 200809L
#include <stdio.h>
Не компилируется проект на C с использованием makefile
Здравствуйте. Есть проблема с компиляцией проекта с помощью makefile для Windows. Проект называется Triangle(Генератор двумерных качественных сеток и триангулятор Делоне). Проект написан на C и...
Разбиение строки на токены
Есть такой код
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)) {
...
Работа с com портом используя fopen Почему пересылается только 7 символов?
В общем ситуация такая. У меня к компу подключена ардуинка которая ловит строку с ком порта и выводит ее на маленькое светодиодное табло.
Так вот. Я написал прогу на си которая на этот com...
Протоколы Обмена
Здравствуйте. Очень нужна помощь по выполнении задания, по поиску материалов для его выполнения, ибо не понимаю вообще, что от меня хотят (не было толкового понятного объяснения на соответствующем...
Сообщение не доходит до виртуальной машины через сокет
Здравствуйте!
У меня есть две машины:
1) основная на которой есть клиент
2) виртуальная на которой есть сервер
клиент:
#include <sys/socket.h>
#include <sys/types.h>
#include <netinet/in.h>
Программа не выполняет команду в теле цикла
Здравствуйте, есть код:
int c;
for (int i = 0; i < 10; i++)
{
scanf("%c", &c);
if (c != '*')
printf("%d\n", i);
else
break;
Программа на VPS завершается SIGSEGV
Здравствуйте.
Написал программу на Си, реализующую частично http 1.1 протокол (метод GET). Запустил её на VPS (ubuntu 22.04), однако через несколько часов в логах вижу следующие строки:
Jul 19...
Спецификатор 'a' in printf standart library
Всем привет
Eсть задача: реализовать printf.
Все практически готово, кроме одной фишки, а конкретно речь идет об округлении вещественно числа в шестнадцатеричной форме( спецификатор %a ).
То...
WinDivert туннелирование трафика
Здравствуйте коллеги и участники форума! Передо мной стоит задача разработки программы для туннелирования трафика "на лету". За основу взял данный проект https://github.com/basil00/TorWall. Если в...
Рефакторинг и генерация исходного кода с использованием AST
Со стабильной регулярностью у меня появляется необходимость сделать какой-нибудь нетривиальный рафакторинг в большом количестве файлов.
Sed, awk, и вообще любые текстовые редакторы помогают плохо...
fwrite и файл объемом 5 гиг
Приветствую!
fopen_s(&file, "lol.data", "wb");
fwrite(buffer, 256/*sizeof(...)*/ , 24000000/*countElements*/, file);
В самой ф-ии
выполняется без проблем и первой партией записывает, примерно,...
Классы памяти C
Написать программу, в которой объявлена переменная
variant1, а также переменная с таким же именем должна быть объявлена в
функции, описанной в этом же файле. Переменным должно быть присвоено...
Понимаем Си код Hex_rays от IDA PRO, [для гуру C языка]
В общем, декомпелировал .so библиотеку , в ней нашел нужную функцию, функция сапа по себе должна делать вычисления с переданными в нее переменными a1,a2,a3. Использую плагин Hex_rays в ida pro, так...
Программа некорректно обрабатывает bmp файл
Данная программа должна вырезать из изображения bmp квадратный кусок по координатам, но, к сожалению, в итоговом файле она создаёт непонятный набор пикселей. Подскажите,на что обратить внимание? Где...
Обработчик прерываний 19h
По заданию нужно разработать обработчик прерываний таймера, который через 2 минуты после своего установления выполняет перезагрузку ОС (нужно все это сделать под DOS, приходится пользоваться DosBox)....
Неправильное сравнение memcmp
Код ниже. Первые две строчки печатают сравниваемые значения.
Третья строчка печатаем их длины.
esp_log_buffer_hex(GATTC_TAG, p_data->read.value, p_data->read.value_len);...
Получить из переменной типа uint32_t* переменную типа char*
Всем добрый день.
Помогите получить из переменной типа uint32_t* переменную типа char*.
Заранее благодарю.
Вычисление суммы и проверка в Mathcad
Привет! Столкнулся с маленькой проблемкой с контрошей( Немножко не уверен в правильности написании кода по заданию.
Буду благодарен если кто-нибудь да поможет! код для "Pelles" И так же хотелось бы...
Работа с JPEG и BMP
Здраствуйте, мне надо сделать компрессор изображений из формата JPEG в формат BMP (консольно), на обычном Си (используя ТОЛЬКО стандартные библиотеки Си), но я не представляю как будет проходить этот...
Хеш-таблицы
Добрый вечер, помогите разобраться c хеш-таблицей с разрешением коллизий методом открытой
адресации (хеш-функция – метод свертки).
Я понял максимум что это таблица, в нее отправляем элементы...
Где теряется точность?
Здравствуйте, сразу к делу:
double x;
double z;
printf("Input x: ");
scanf("%lf",&x);
if(x<=0){
z=0;
}else if(x<0||x<=1){
Задача двовимірні масиви
Лопоможіть пожалуйста.
Дана цілочисельна квадратна матриця. Визначити:
1)добуток елементів в тих стрічках, які не мають від’ємних елементів;
2)максимум серед сум елементів діагоналей,...
Не выводит результат в консоле
Всем доброе время суток!
С недавнего времени начал осваивать язык C. Столкнулся с такой проблемой: не выводит результат в консоли при нажатии enter. В онлайн-компиляторах все работает. Использую...
Не знаю как сделать функции для курсовой
Используя qsort делать сортировку, другими методами нельзя.
Программе на вход подается текст (текст представляет собой предложения, разделенные точкой. Предложения - набор слов, разделенные...
Почему нужны разные компиляторы для разных ОС, а не для разных процессоров?
Смотрю CS50 и там проходят C и говорится, что для для каждой ОС нужен свой компилятор, который для одного и того же исходного кода будет генерировать разный машинный в зависимости от ОС. Почему ПО...
Код перекладывания информации на оценку
Есть две флеш-памяти и микроконтроллер STM32H7. Надо записать данные из одной флеш-памяти в другую. Одна память подключена к МК по SPI, другая по QSPI. Ничего кроме этой записи данных программа...
Двухпоточная программа в QNX
Здравствуйте, задание на картинке.
Вот, что я написал. Проблема в том, что она не работает корректно. Даже не дает мне вводить символы с клавиатуры, молчу вобще про запись в файл.
П.с...
Немецкие буквы в Си
Здравствуйте. Мне нужно посчитать количество немецких букв в файле. Имеются в виду специфические буквы: Ä, Ö, Ü.
Я считываю буквы через while, где решил поставить счётчик.
char str;
...
Резидентная программа на СИ
Если есть люди, шарящие на Си...Мне нужна резидентная прога, которая по нажатию клавиши или комбинации клавишь делала скрин содержимого экрана в файл формата bmp...прога должна работать под...
Создание двух потоков в цикле
Помогите пожалуйста, приведите пример: программа создает 2 потока в цикле. А то на си примеров по потокам не очень много и если можете киньте литературу по этой теме .
Написать функцию на удаление из структуры
Структура имеет вид: фамилия спортсмена, его номер, количество набранных очков. Удалить из списка информацию о спортсмене с наименьшим количеством очков.
Вот мой код,помогите пожалуйста.Очень...
Выделить символы в предложении
Требуется написать программу, которая:
выводит текст на экран дисплея;
определяет в каждом предложении текста количество символов, отличных от букв и пробела;
по нажатию произвольной клавиши...
Работа со звуком в си (PCM)
Привет ребята,
Возникла проблема, есть массив Raw данных, он обновляется каждую секунду и его нужно вывести на аудио выход, какие есть варианты решения? пока что нашел стандартную библиотеку...
Написать программу для разметки произвольного орграфа с циклами функцией Гранди(вершина<->мин. число смежных к ней)
Здраствуйте, форумчане! Если тут есть знатоки моделирования графов на си, был бы очень благодарен, если бы мне подсказали, как реализовать код для моей задачи.
Предварительно о функции Гранди:
...
Bus error указатели
Это скорее не вопрос, а развлекательный контент на обсуждение темы Bus error. Прошу простить, если вы заметите какую-то халатность и неуважение к форуму. Уверяю вас это не так. Всё в этом тексте...
Как воспроизвести midi ноту?
Человек вводит число, соответствующее ноте, программа должна озвучить эту ноту.
Какие библиотеки нужны? Где можно поискать примеры? Как можно проиграть несколько последовательных нот?
Добавлено...
Гипотеза Гольдбаха
Нужно написать программу для печати всех простых чисел из промежутка от 1 до n, где n не превосходит 10 000 000, на экране по возрастанию. В программе должна быть предусмотрена как минимум одна...
Считать изображение в массив пикселей
Здравствуйте.
Нужно изображение .JPG представить по пикселям.
Как это можно сделать?
С помощью библиотек или вручную.
Как найти ошибку в рекурсивном калькуляторе
Здравствуйте!
Помогите, пожалуйста, найти ошибку в рекурсивном калькуляторе, который должен вычислять значение многочлена от х при заданном х.
У меня возникла проблема с вычитанием, при вводе...
Компилятор не видит библиотеку
Добрый день. Появилась такая проблема: при подключении библиотеки visual studio ругается, что не видит ее. В visual studio переменную incude добавила, теперь ругается компилятор. Подозреваю, что...
Определения машинного E
Написать программу для определения машинного E для удвоенной/повышенной точности представления вещественных чисел.
Перехват нажатий клавиш
Здравствуйте! Я начинающий в C, не особо разбираюсь, требуется помощь.
Нашел пример кейлоггера на C, разобрал немножко его, и тут возникли проблемы:
- Новоиспеченная прога работает только в...
Строка в UTF-8
Добрый день!
Решил возобновить работку одну, в Keil на СИ. Раньше мои файлы были в кодировке W-1251. И в параметрах среды была установлена такая же кодировка, иначе русские символы отображались...
Реализации JPEG сжатия и разжатия
Требуется написать программу реализации JPEG сжатия и разжатия, без использования стандартных функций, то есть реализовать весь алгоритм самому.Сам реализовать не успеваю, сроки поджимают...Курсовую...
Делегаты в Си
есть ли в Си делегаты, и как ими пользоваться? (книги, ссылки, развернутые ответы)
гугл выдает только c++ и c# почему то...
точнее нужны указатели на функцию. вопрос снят...
Не могу понять как сделать видимость ограненную,чтоб игрок видел во круг себя всего 8 клеток
Здравствуйте уважаемые программисты.Не могу понять как сделать видимость ограненную,чтоб игрок видел во круг себя всего 8 клеток,и игрок генерировался в рандомном месте на карте.Помогите пожалуйста,а...
Зачем нужны модификаторы long и short?
Всем привет!)
У меня такой вопрос: "Зачем нужны модификаторы short и long?"
Заранее спасибо)
Как написать socket (клиент-сервер) на Си?
Как написать сокет (клиент-сервер) на си,который находит алгебраическое дополнение к элементам матрицы размерности N,с помощью метода Гауса, так чтобы:
1.могло подключится несколько клиентов...
Факториал большого числа
Может кому пригодится алгоритм нахождения факториала сколь угодно большого числа;)
#include <iostream>
#include <vector>
using namespace std;
int main()
{
//
vector<int> a, //...
Правильно ли я понимаю код?
Наткнулся на просторах Интернета на функцию, которая необходима мне для решения задачи. Функция получает бит из числа типа double и имеет следующий вид:
bool getBit(double * d, int bit){
...
Прога пульта ДУ для RC5, Samsung, Sony на СИ
Добрый день всем! :)
Брата угораздило поступить на заочку и теперь меня (сисадмина) достает постоянно. Cегодня вообще прислал задачку не моего профиля, я в программировании полный нубас :wall: ,...
C# to C
Помогите перевести код на С
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
Fgets избавиться от символа новой строки
Добрый вечер.
Подскажите, как решить проблемы с переносом на новую строку при выводе на экран с помощью функции fgets.
Есть идея с помощью цикла while поиск в строке символа конца строки и...
Обработка строки
В стандартный поток ввода подается строка, состоящая из символов, общая длина не более 80 символов. Далее входной поток заканчивается. Найти какое количество раз встречается каждый символ, если он...
Дорожная карта по изучению Си
Привет всём. У кого есть подробная дорожная карта по изучению Си?
Время выполнения Функции
Всем привет,
можно ли замерить скорость в цикле из 50-10 проходов? Пробывал gettimeofday, но он не настолько точен.
Игра в крестики-нолики с "умным" компьютером
Скиньте или подскажите как написать код для игры с компьютером в крестики-нолики и это должен быть умный комп, то есть не просто ставить случайно в пустые ячейки, а реагировать на ход игрока
Вывод дробных чисел на семисегментный индикатор
Не могу понять, как организовать вывод дробного числа на семисегментный индикатор.
Я представляю, как разбить обычное число на разряды, но вот как сделать, чтобы точка появилась в нужном разряде?...
Процесс-отец открывает существующий текстовый файл, а затем порождает два дочерних процесса
Процесс-отец открывает существующий текстовый файл, а затем порождает два дочерних процесса, которые по очереди выводят содержимое этого файла фиксированными порциями по 22 символа, предваряя каждый...
Программная уязвимость в С
Приветствую, помогите с решением данной проблемы.
Есть код:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main() {
/* выделяем буфер из 255 символов + \0 для хранения...
Не могу вывести участок кода
Проблема в этом участке кода не понимаю почему оно не работает
for (int k = 0 ; k >= z; k++)
printf("Місто №%1d""\n""%2d голосів\n", k, b);
printf("\n");
#define _CRT_SECURE_NO_WARNINGS...
Нахождение пути в лабиринте поиском сначала в ширину (BFS)
Прошу помощи, может даже кто-то на форуме занимался таким
Нахождение пути в лабиринте поиском сначала в ширину (BFS).
Лабиринт представляет прямоугольное поле из клеток, по которым
можно...
Задана последовательность N чисел. Вычислить сумму чисел, порядковые номера которых являются простыми числами
Здравствуйте, нужно выполнить задание на Cи, не смог ничего сам сделать, помогите.
Задана последовательность N чисел. Вычислить сумму чисел, порядковые номера которых являются простыми
числами.
Игра 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(" ...
Определить наличие в ПК встроенного модема
Всем доброго времени суток!
Сделал программу на лабораторную работу с архитектуры компьютеров. Программа выдаёт "1" в универе, мол модем есть и "0" дома, мол модема нет.
Я сделал всё по методичке,...
Где можно скачать нормальный компилятор СИ?
где можно скачать нормальный компилятор СИ? дайте ссылку
Программирование для dos4g.exe
Программу компилирую с помощью Visual Studio 5.0
У меня есть dos4g.exe с примерами, я взял hello world пытаюсь компилировать. Мой BAT файл для компиляции следующий
cl.exe /c /G3 /Z7 /I...
Сколько установлено пар бит в числе
Добрый день, учу си, попросили написать программу, которая будет выводить, сколько пар бит в целом числе.
Например есть число 57, которое выглядит как: 00111001, то есть две пары идущих друг за...
Сконструировать тест для программы (45 строк)
Приветствую! Есть подозрение, что в цикле fastsort могут безвозвратно затираться элементы сортируемого массива. Но не могу увидеть пример, чтобы это подтвердить. Прошу вашей помощи!
#include...
Игра "Шахматы"
Начинаю писать шахматы на чистом С ,с использованием WinAPI/OpenGL,и есть много вопросов))
Первый вопрос это создания шахматной доски, то есть её просто рисуешь через опенджл или как??
Как...
Const в delay.h: compile time integer constant
Есть такая библиотека, delay.h.
В ней есть функция _delay_us(double __us):
_delay_us(double __us)
{
double __tmp ;
#if __HAS_DELAY_CYCLES && defined(__OPTIMIZE__) && \
...
Игра в консоли. Перехват нажатий клавиш на клавиатуре
Решил я для практики написать маленькую RPG в консоли. Не получается осуществить перехват нажатия клавиш. Перерыл весь гугл))
Получается только так, к примеру, вводим w, нажатимаем на Enter, после...
Как избавиться от предупреждений Dereferencing type-punned pointer will break strict-aliasing rules
/*-----------------------------------------------------------------------*/
/* FAT access - Read value of a FAT entry */...
Программа для определения конфигурации ПК ( язык C )
Проверка оборудования. Для компьютера на своем рабочем месте определить:
- тип компьютера;
- конфигурацию оборудования;
- объем оперативной памяти;
- наличие и объем расширенной памяти;
-...
Где скачать редактор для Си?
где скачать редактор для с ?
Очень нужен клиент-сервер на Си или Си++
Очень нужен клиент-сервер на Си или Си++, может у кого нибудь есть, поделитесь пожалуйста...
Само задание:
Клиент должен получать от сервера информацию о компьютере, содержащую количество...
Chromium Embedded Framework / cef
Пробовал ли кто в деле?CEF поддерживает широкий спектр языков программирования и операционных систем и может быть легко интегрирован как в новые, так и в существующие приложения. Он был разработан с...
Объявление массива - Компилятор не воспринимает константу
вот если такой вариант в коде:
const int N=10;
char s = "1234567890";
То выдает ошибку: variable length array 's' is used
Но если сделаю так:
#define N 10
то все отлично.
Как в C использовать функции, описанные в другом файле (.asm)
У меня есть asm код, в котором описаны функции keyboard_handler и write_port, в программе на C нужно передать им управление, но я не знаю как. Пытался в C файле сделать указатели на эти функции, но...
Как в С понять, что какое значение вернула main() через return
Собственно, всё изложено в Заголовке, столкнулся с такой задачей.
Допустим у нас есть число i=0. И мы выполняем return 0,если i=1 или return -1 в другом случае, так как узнать,
что именно ушло в...
UDF компилятор для Ansys
Здравствуйте уважаемые знатоки) Так уж получилось что я инженер и программный код для меня что то вроде абрыкадабры. Моделирую в Ansys Fluent, и возникла необходимость все таки его понять. нужна...
Разбиение массива строк по разделителю
Мне на вход приходит массив строк и мне ее надо разбить каждую по делиметру еще на один массив подстрок. Пытался сделать через цикл и сплит но segmentation fault
Вот код
void mx_parce(const char...
Ошибки в компиляции
Есть исходники: .
Это исходники программы UPDchat (простейший чат в виде консоли).
Так вот, не могу скомпилировать их. Помогите пожалуйста, опишите как вы скомпилировали их).
Ошибки компиляции:...
Отследить нажатие комбинации Alt + Z
Суть задачи, среагировать на нажатие комбинации Alt + Z.
Так как Alt не влияет на скан-код, то возникает проблема считывания Alt.
Есть функция в которой время от времени проверяются нажатые ранее...
Подскажите что этот кусок кода реализовывает
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;...
Как изменить дисциплину диспетчеризации для ранее созданного потока в QNX?
Как изменить дисциплину диспетчеризации для ранее созданного потока в QNX?
Работа с COM портом навигационного приемника в DOS
Всем доброго времени суток. На работе столкнулся с задачей написать код под изделие, в котором установлен навигационный приемник (подключен посредством COM порта). Задача заключается в том, что...
Создание библиотек на си
Народ кто знает как создаются библиотеки на языке Си помогите очень нужно !
Написание инверсного конгруэнтного генератора
Кто-нибудь сможет написать инверсный конгруэнтный генератор, пожалуйста
Фильтры изображения
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=
Код который я написал у преподавателя...
Русский язык в консоли
Здравствуйте, дорогие программисты!
Помогите пожалуйста, как в консоли Windows отобразить русские символы?
SetLocale не помогает.
system("chcp 1251") тоже не работает.
семёрка, sublime text 3
В...
Заполнение строки значением переменной
Как заполнить строку значением переменной?
В данном коде строка заполняется непонятными символами:
char *str;
int x=1;
str=x;
printf ("%s", str);
Выбор книги по языку (не электронной)
В интернет магазине по книгам поглядываю пособие называется "Язык программирования C Брайан Керниган, Деннис Ритчи, 2013 2-е издание". Наверное приобрести хочу. Почитать в бумажном варианте. Устал от...
Компиляция из текстового редактора
Здравствуйте. Начинаю изучать си. Хочу начать изучать не используя среду. Возможно ли компилировать текстовые файлы через консоль. где скачать компилятор и как его прописать?
Рассыльщик писем по E-MAIL
Люди, подскажите пожалуйста, программку для рассылки по E-MAIL на Си ( не скомпилированную).
Спасибо.
Утилита дефрагментации в системах NTFS и FAT32
Утилита дефрагментации с кусками System C. Вылетает ошибка:
C2371 NTFS_FILE_RECORD_INPUT_BUFFER: переопределение; различные базовые типы
Такая же для других struct в проекте.Вот код:
typedef...
А почему бы не создать общество программистов C
Linux существует как бесплатный проект, люди вносят свой вклад по желанию и возможностям. Был бы в России такой проект, я бы внес свой вклад. О деньгах думать не хочется, если ктото внесет посильную...
Проблема с записью и выводом элементов стека
Имеются следующие файлы:
StackA.h
#pragma once
#ifndef _STACK_A_H
#define _STACK_A_H
typedef struct
{
int* A; // Массив
int length; // Длина
Запись звука с микрофона и его реверс
ребята, такая ситуация. началась учеба - сразу курсак по си. а мы его даже не учили и дома я как-то не интересовался им. сказали написать простую программку. хочу написать такую программу, которая...
Программа закрывается после использования malloc
Я делаю программу, которая по идее в идеале должна построить дерево для булевой функции. При использовании функции buildTree, которая отвечает за построение дерева, происходит закрытие программы...
Номер версии компилятора, существенные различия
Всем привет.
Кто может популярно, доходчиво объяснить, в чем различие версий, к примеру между GCC 4.9.2 и GCC 9.2.0?
У меня в IDE шла изначально версия 4.9.2. Я добавил версию 9.2.0 и не пойму...
Подправьте код
Используя функции и режим меню, создать бинарный файл из N структур, просмотреть файл, добавить в файл новую информацию и, при¬меняя режим прямого доступа.
Структура имеет вид: фамилия спортсмена,...
Генерация последовательностей
Задача интересная попалась, как сгенерировать всевозможные последовательности длиной 10 символов состоящих из чисел от 0 до 6.помогите с грамотным условием…
То есть подходит 0123456012, а 0123456701...
Неправильное отображение элементов, неверно считает формулу
не могу ввести дату (например 21.09.2004), только как одно число, город тоже - могу ввести лишь число, не считает формулы. помогите пожалуйста.
задание - На междугородной АТС информация о разговорах...
Компилятор в xcode отказывается компилировать код
занимаюсь программированием на си, скачал xcode, занимаюсь по книжке Керниган и ричи - почему компилятор в xcode отказывается компилировать код:
#include <stdio.h>
main()
{
printf...
Ошибка APPCRASH после запуска программы
помогите исправить проблему в dev++
компилирует без ошибок а при запуске программы выдает это
#include <ctype.h>
#include<stdio.h>
Ошибка "Could not change to the templates directory"
Could not change to the templates directory..... - ошибка. На ноуте с виндой 7 всё нормально,на 8 - я уже написал. В чём причина?
Игра "Наборщик"
В общем нужно написать игру наборщик (думаю все знают что это за игра, дано слово - вы подбираете слова, которое содержит данное слово). В общем реализация представляет некоторые проблемы. Написать...
Как найти контрольную сумму файла?
На вход программы подается файл, как найти контрольную сумму файла?
Получение курса валют/ погоды/ времени
Подскажите пожалуйста алгоритм и доступные библиотеки.
Хотел научить программу скачивать курс валют / погоды / точного времени.
Возможно записывать в файл или добавлять в базу данных.
...
Реализовать кодирование с использованием Гамма-кода Элиаса на Си
Нужно реализовать кодирование текста, переводя символы в коды ASKII.
Реализация шифра ГОСТ 28147-89
Пытаюсь написать свою реализацию на чистом C, но не могу найти ошибку. Вроде бы, проверил, зашифровка работает некорректно.
Вход берётся из stdin, то есть что-то типа echo '12345678' | ./gost
...
Scrabble в Си
Нужно создать калькулятор для игры Scrabble в языке Си. Есть файл с словарём, который я оставлю в вложени .Словарь во вложении сортирован по алфавиту. Нужно выписать этот словарь в нормальный список(...
Подкорректировать код
Ещё раз,день добрый не могли бы глянуть вот эту задачку:
Структура содержит информацию о странах мира: количество жителей (число), столицу (указатель), вложенную структуру – форму правления (строка...
Нужно написать задачу (вообще чайник не понимаю)
1.Есть файл Word.txt внутри него
Hi, how are you.
Good morning. Hello
нужно вывести HhayGmH из тех слов выше
(Язык Си)
UART baud rate в терминале
Всем привет. Есть проект. Atmega2560 считывает данные с сенсора bno055 и отправляет их по UART на терминал. Для UART-а использую библиотеку Петера Флюри. В ней baud rate подсчитывается вот по такой...
Какая среда программирования на чистом Си позволяет ассемблерные вставки?
Мне нужно преподать ученикам 6 занятий (12 часов) по основам языка Ассемблер. После этого они будут изучать Си (не Си++). У меня на компьютере Windows 7 64-битная, до этого времени пользовался...
Си - ошибка вывода
Есть следующая программа, написанная в компиляторе CodeBlocks, которая выводит в консоль падающий снег в виде снежинок. Два вида снежинок - "*" и ".". Необходимо, чтобы снег накапливался на "земле",...
Проблема с 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...
Свой пул памяти для хранения любых данных
Я создал свой пул памяти для строк. Действует он очень просто: выделяем большой массив чаров (для начала 100). Каждая следующая строка записывается в свободные ячейки, возвращается указатель на нее....
Сервер - Клиент
Добрый вечер.
Почему клиент может отправлять сообщение только один раз? Ввод сообщения и отправку на сервер зациклил...
Сервер:
// TCP SERVER
#include <stdio.h>
#include <stdlib.h>...
Рекурсия: перевод двоичной записи в десятичную запись
Всем привет.
Дали задание, звучит следующим образом:
Написать программу для перевода двоичной записи в десятичную запись. Использовать рекурсивный вызов функций.
Ввод: целое число в двоичной...
Работа с cmd на СИ
Как реализовать. чтобы работало.
>> SET STR=QWEQWE;
>> echo %STR% >>1.txt;
Распознавание цифры с картинки
Нужна помощь. Нужно распознать цифру на изображении BMP 1. Изображение загружаю я сам, а значит шрифт и расположение могу подогнать. Изображение 32х32, и для каждой цифры свое. Возможно будет совсем...
NGINX. Настройка бекендов
мы обслуживаем вебсайт https://example.com, настроен nginx в режиме реверс-прокси, который отправляет запросы на 3 равноправных бекенда server1, server2, server3
upstream example-upstream {
...
Мусор в переменных
Доброго времени суток!
Мое задание заключается в расставлении приоритетов операций и вычислении значения выражения:
-a%sizeof(unsigned)^-c+++(sizeof(char)/~e)
Я вычислила на бумаге (возможно и не...
Переносимый, быстрый и безопасный ввод строки
Чёт не нашёл темы поиском, хотя это наверняка обсуждалось.
Смысл в шапке, ограничения:
1. стандарт Си, желательно 89й - обеспечит переносимость
2. мы заранее не знаем символа конца строки(для...
Visual Studio вызывает точку остановки во время вызова malloc
Пишу программу, которая, делая перебор, находит лучший ход в игре крестики нолики, но столкнулся с такой проблемой, что моя функция, которая вычисляет тот самый лучший ход крашится в Visual Studio, в...
Напечатать первый символ строки из файла
Программа выводит на экран ту строку файла, номер которой вводится в "t". При выводе строки Не выводится первый ее символ. Может кто-нибудь просветить, почему так получается?
#include <stdio.h>...
Считывание данных из файла с расширением csv
Имеется файл с расширением csv, в этом файле данные записаны в один столбец. Надо написать программу, которая считывает данные из этого файла в массив. Желательно, чтобы код был написан на языке C....
Программы для Си
Какая Microsoft Visual Studio лучше все подходит, для создания программ на чистом Си? Подскажите, пожалуйста
Почему большинство ядер ОС пишутся на чистом си?
Здравствуйте! Может пишу не туда, но почему большое количество ядер ОС пишут на C, а не на например C++, Java, C#?
P.S. И ядро Kernel (Linux), и Windows написаны на С.
Задача на шифрование(гаммированием)с использованием pthread
Задача в следующем.....
Один из методов шифрации называется наложением гаммы. Делается это следующим образом: берется некоторое случайное число в диапазоне от 127 до 255 – гамма, и код каждого...
Как правильно подключить opengl к Pelles C?
Вроде всё делаю нормально. Закидываю lib и .h d папку в pelles в директорию lib и include , в system32 закидываю dll-ки
Подключаю в проге библиотеку <GL\glut.h>
Но прога не запускается пишет куча...
Сжатие данных методом арифметического кодирования
Написать программу в си,в CodeBlocks
вот есть программа,только работает она малость криво(
1)Сжатие данных методом арифметического кодирования.
Написать программу, реализующую упаковку и...
Проигрывание MIDI нот
Здравствуйте, у меня не получается проиграть MIDI ноты.
ошибок при компиляции нет, но и ноты не звучат. Помогите
пожалуйста кто знает, что я делаю не правильно.
Ограничения fgets на кол-во символов
Есть функция fgets, которая читает строки из файла. И есть у нее аргументы:
int fgets (char *str, int n, FILE *stream);
str - указатель на массив, в который будет помещена считанная строка.
n –...
Инициализация объединения
Пробовал разными вариантами объявлять объединение и инициализировать, но все не то:
typedef struct PROGMEM
{
union{
unsigned char uParam;
float fParam;
};
}...
Программа компилируется, линкуется, но не проходит тесты.Как нужно изменить код, чтобы все тесты проходили?
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<float.h>
#include<ctype.h>
int main(int argc, char* argv){
if(argc < 2){
return 1;
Вывод из си в Excel
Подскажите как вывести результаты вычисление в программе на си в файл экселя
Превод из метода Рунге-Кутты 4го порядка в метод Эйлера
Могут ли сильные в Си подкорректировать вот эту программу так чтобы она осуществляла расчёт системы диффуров методом Эйлера а не Рунге-Кутты 4го порядка?
#include <stdio.h>
#include <math.h>...
Возвращение указателя из функции
Здравствуйте! Есть функция:
char* dectobin(unsigned dec)
{
static char arr;
int v = 128, i;
for(i = 1; i <= 8; i++)
{
if (dec >= v)
{
Скопировать строку в буфер обмена
Здравствуйте! Возникла потребность сохранить имеющуюся строку (предположим, S) в буфер обмена.
Я пытался найти на форуме способ решения, но из всех изложенных ни один не работал.
Заранее спасибо!
Алгоритм Дейкстры. Перестановка
Надо вывести все перестановки от 1 до N данным алгоритмом. И вроде алгоритм не сложный, но вот все что писалось - не работало. Можете помочь?
Для заданной функции шифровки создать функцию дешифровки
Текст функции шифровки (encode + changeSymbol + swap + reverseSubstring ):
Как я понимаю эта функция (текст функции ниже) работает так :
принимает первым параметром параметром строку какую надо...
Можете привести примеры известных, прикладных программ написанных на языке программирования Си?
Можете привести примеры известных, прикладных программ написанных на языке программирования Си?
Переписать часть кода с Python на Си
Есть вот такой код:
primary_list = tuple()
secondary_list = tuple()
f = open('test.txt', 'w')
def isUnique(value):
users_unique =
if value not in users_unique:...
Цифровая подпись файла на Си
Требуется написать программу на си для цифровой подписи файлов и её проверки. Как я понимаю, подпись должна храниться в самом файле и первое, что приходит в голову - приписать её в конец. Но тогда...
Не могу определить, почему компилятор не принимает функцию, в чём ошибка?
Учу программирование буквально неделю по курсу CS50 через версию от JavaRush.
Решил переделать код с домашнего задания, чтобы лучше усвоить новый материал. Сразу говорю, многое вам может показаться...
Компилятор, препроцессор, язык Си
Всем привет. Стал изучать указатели и возник вопрос, связанный с инициализацией переменных и адресов. Что происходит с компилятором? Решил провести и программу для теста.
Алгоритм такой
1. Создать...
Считываение размера стороны квадрата и вывод этого квадрата в виде звездочек
Помогите усовершенствовать программу: программа считывает размер стороны квадрата и затем выводит этот квадрат в виде звездочек. Например, если программа считывает размер, равный 5, она должна...
Как изучать архитектуру процессора?
нужно увидеть процессы биоса и открыть место хранения процесса чтоб открыть нужную команду для дизассемблера. это под кпк(коммуникатор,pda,карманный компьютер),на форумы про кпк меня посылать не надо...
Метод Рунге-Кутта 8 порядка
Хотелось бы найти информацию или может кто-то уже реализовывал данный метод?
Как добавлять в библиотеку отсутствующие функции, типа scanf_s, printf_s ?
Хочу добавить в библиотеку данные функции, чтоб не исправлять код каждый раз.
Программа часы-будильник-календарь
Пожалуйста помогите найти программу часы-будильник-календарь на языке Си не с++ ,а именно си где-то месяц ищу не могу найти и сделать не получается
MAC и CodeBlocks - на терминал не выводится ровным счетом ничего
Hi.
На моём пути к программированию на С встала непреодолимая проблема.
Простая программка из учебника, и в терминале не происходит ничего, от слова совсем.
Допускаю что не смогла настроить...
Спецификация EXIF: обратиться к метаданным файла
Прочитал спецификацию EXIF. Знаю коды тегов фотографии. Как теперь имея файл обратиться к этому тегу (прочитать информацию)?
Например, зная код тега 271 (в нём лежит производитель фотоаппарата), как...
Структуры в Си и связи между ними
Всем привет! Пишу программу на C и есть немного вопросов про динамическое выделение памяти под структуру и вопрос про удаление эл-ов. Написал пока что удаление так, что выборочный элемент меняется с...
Возможно ли вытащить информацию из приложения(думаю да) и как защитить данные от такого действия?
Такой простой пример: делаю прогу на шарпе и сделана пересылка через почту, тобиш 3 стринга: mailOut, mailIn и password как можно получить эти стринги и как их защитить. Спасибо за внимание и заранее...
Проверка dlopen в configure
Пытаюсь скомпилировать под виндовым MinGW одну прогу. Ей нужен dlfcn.h, поэтому воспользовался http://code.google.com/p/dlfcn-win32/
Проверка dlfcn.h в configure проходит, а вот проверка самой...
Какая работа востребована на СИ? Прошу вашего совета!
Мне нравится язык СИ.
Поэтому, я бы хотел связать свою работу с этим языком. Но в каком направлении мне лучше двигаться, где искать работу? И какой обучающий материал мне нужно изучить, чтобы я...
Пристыковочный модуль
Вопрос такой, нужно реализовать пристыковочный модуль для готового exe. основная проблема состоит в том как прикрепить эту защиту и как заставить ее выполняться до основной программы. В интернете...
Удаленная работа на фрилансе, связанная с Си, бывает часто?
После изучения Си, можно ли на биржах фриланса находить заказы, связанные с этим языком для удаленной работы?
Движение объекта по прямоугольнику (SDL)
Я нарисовал квадрат вписанный в окружность, помогите с анимацией движения вообще без понятия(Через цикл можно сделать, не подключая других библиотек, если да опишите пожалуйста)
#include "SDL.h"
...
Нужно перевести с Bascom-AVR на Си
Есть программа на Bascom-AVR, реализующая работу универсального ИК пульта ДУ на ATMega88.
Мне необходима эта программа только на Си! помогите, ребят!
вот файлы с программой на Bascom
Strcat и выделение памяти
Доброго дня!
Изучаю функции стандартной библиотеки языка C и наткнулся на такую реализацию strcat:
// Function to implement strcat() function in C
char* my_strcat(char* destination, const...
Перекодирование из JavaScript в C
Добрый день!
Стартовал разработку на микроконтроллере, которая должна управляться программой на С.
Пока плата в производстве, написал эмулятор будущего устройства на JavaScript. Достаточно...
Файловая система/каталоги
Ребята..помогите..не могу найти/написать код. Нужно вычислить каталоги пользователя. Откуда или как взять эти данные? Пишу программку на СИ..Видел какие-то нестабильные решения на с++..Но ничего не...
Как определить NAN INFINITY HUGE_VAL?
пробую собрать libxml2-2.9.8 старым компилятором (cl v 13.10.4035 for 80x86 из DDK)
там в xpath.c такие строки
#ifndef NAN
#define NAN (0.0 / 0.0)
#endif
#ifndef INFINITY
#define INFINITY...
Написать свою strtok
Помогите пожалуйста, нужно написать свою функцию, чтоб работала как strtok только в качестве второго параметра передавалась не константа, а символ
Стандартная библиотека C
На Си пишу несколько дней и постоянно не хватает каких-то встроенных функций к которым привык в других языках(напр. нужно самому реализовывать print, реверс массива, получение input'a от...
warning: dereferencing pointer 't' does break strict-aliasing rules
Здравствуйте, уважаемые специалисты!
К чему может привести данное предупреждение? Что нужно сделать, чтобы его не было?
typedef struct
{
union
{
unsigned char data;
struct
Записать число типа int в массив char -ов так, как оно представляется в памяти
Здравствуйте, моя цель - записать переменную какого-либо типа в массив char-ов (строку) так, как она представляется в памяти. Например, я хочу переменную типа int со значением 10 записать в строку...
Задача Джонсона. Обработки n деталей на 2 станках
Исходные данные:
n – количество деталей
T = ||tij|| - матрица времён обработки i –ой детали на j – м станке
Требуемый результат
1. Определить порядок обработки деталей, при котором суммарное...
Программирование на Си в программе Keil uvision5
Есть вот такое задание:
Устройство обслуживает 16 ламп, которые имитируются светодиодными индикаторами. Органами управления производится запуск / остановка работы, выбор 4-х различных программ...
Шуточки ftell
Сегодня потерял целый день, но, кажись, разобрался. Решил поделиться с товарищами.
История такая. Читаю я текстовой файл, ищу определенное место, а найдя, ftell-ом запоминаю. Потом использую...
Алгоритм Бойера-Мура. Вывести позиции символов, с которыми работала программа
Протокол работы алгоритма Бойера-Мура со стоп-символами без префикс-функции:
позиции всех символов в тексте, которые алгоритм сравнил с каким-либо символом из шаблона.
Позиции в тексте...
Игра pong на си
написать игру pong на Си
код, который имеется
#include <stdio.h>
int main(){
printf("Hello World")
return 0;
}
Спецификатор типа в printf
Всем привет! У меня такой вопрос: когда мы пишем %d, мы имеем ввиду, что это десятичное число, или мы что-то говорим о его типе? То есть допустим %d-десятичное число с типом int, а %ld - десятичное...
Контрольная сумма участка кода в памяти
Нужно найти контрольную сумму блока кода прямо в памяти, я делаю это примерно так:
#include <stdio.h>
#include <stdint.h>
int main()
{
uint16_t i, hash=0;
Подскажите легкий компилятор си с возможностью получения ассемблерного кода
Необходим Компилятор си, который я смог бы использовать в своей проге. Важно что бы он мог выдавать ассемблерный код, и мало весил. В идеале был бы реализован в виде библиотеки(использую .Net).
То...
Калькулятор с сохранением промежуточного результата
Собственно вопрос по одному из упражнений из книги Кочана по С. Вот сам текст упражнения:
Напишите программу, которая работает как простейший калькулятор. Программой должны распознаваться следующие...
Проблема с Eclipse
Здравствуйте! В старой версии Eclipse результат работы тела цикла while отображает, а в этой версии не отображает, может кто знает в чем проблема?
#include <stdio.h>
#include <string.h>
#include...
Как alloc и malloc заменить обычным статическим буфером?
Привет всем! Есть библиотека KissFFT, и там используются такие функции как alloc и malloc. Можете объяснить как заменить их обычным статическим буфером нужного размера, и как сделать так, чтобы при...
Си (Windows API) не запускается файл
Что в коде не так, почему не запускается даже элементарный калькулятор?
Делал так, чтоб консоль совсем не появлялась. Причем если запускать через system, тогда все работает, а вот через execl не...
Конвертер TTF-шрифтов в BMP с координатами символов
Приветствую форумчане! Есть задача: создать программу (консольную) для конвертации TTF-шрифтов в BMP с координатами символов в INI. Символы на ASCII (256 символов) в русской кодировке. Знаю, что это...
Требуется исходник протокола v.92
Требуется исходник протокола v.92
Где можно поискать?
Стоит задача передать данные на 3 километра. Есть ограничения к модему это температура выше 110 градусов и габариты не более 5 сантиметров...
Вывести в том же порядке все различные элементы заданного набора
Всем здравствуйте. Не могу решить задачку, трудность в том, что я не могу по условию использовать массивы, не понимаю, как можно проверить числа на различие в наборе, помогите пожалуйста.
Дано...
Язык си и windows batch file. Может язык си заменить батник? Интересует запуск из языка си утилиты cmd
Чтобы не конвертировать bat файл в exe. Возможно сделать саму программу в си, которая запускает нужные программы? Куда смотреть, в какую область? Или ссылку дайте.
Добавлено через 3 минуты
К...
Установка будильника часов реального времени (DOS)
Здравствуйте. Извиняюсь, если создал тему не в том разделе.
Задание такое. Написать программу, которая может считывать текущее время, устанавливать время, выбранное пользователем, и устанавливать...
Машинный эпсилон
Написать программу для определения машинного E для удвоенной/повышенной точности представления вещественных чисел.
Gcc Error: unknown type name ‘swf_t’
Всем привет нашел в интернете исходники одной программы вот они https://github.com/carthageLover/sob
Пытаюсь скомпилировать по этой инструкции...
Си (Windows API) Messagebox Как сделать активным окном, или поверх всех окон?
Начал баловаться с WinAPI.
Программа висит в процессах и крутит проверку запуска калькулятора. Как только калькулятор запущен, то выдает сообщение.
Проблема в том, что звук слышно, но само окно...
Лаба на С. потоки и процессы
Здравствуйте!
необходимо написать программу на С.
вот задание:
Разработать программу с графическим интерфейсом пользователя на основе диалогового окна в ОС Windows, позволяющую настроить...
Printf ошибка вывода long double (dev c++)
ос win10х64 компилятор dev c++ (5.11)
#include <stdio.h>
int main(void)
{
float a = 32000.0;
double b = 2.14e9;
Обход графа в глубину и вывод всех возможных путей обхода
Собственно задача стоит такая: Регистрируем граф, выводим всевозможные пути обхода. Поскольку я веб-программист, на PHP решил задачу быстро, но возникла необходимость написания программы на C(
И...
Вывод переменной типа int на ЖКИ
Есть переменная unsigned int distance_cm. Вывожу на ЖКИ с помощью
sprintf (lcd_buffer, "%d", distance_cm);
lcd_puts(lcd_buffer) ;Когда расстояние <10, т.е. единицы, то на ЖКИ вместо 9 выводится...
Компиляция с помощью команд clang
Ребят подскажите какими командами компилировать с помощью clang в windows c последующем запуском программы.Использую sublime text нашел вот такие команды но они судя по коментам под linux если...
Программа падения снега
Умные люди, помогите пожалуйста. Нужна программа на Си, выводящая в консоли падающий снег, который накапливается, сдувается ветром и падает с крыш зданий. Никак не могу понять алгоритм написания, но...
Русские символы в CodeBlocks
Здравствуйте. Столкнулся с такой проблемой в CodeBlocks. Есть условие:
if (c >= 'ж' && c <= 'я')
alphabet++;
Оно почему то не срабатывает когда в char c буква с (русская) и больше. Никто не...
Видеокурс для изучения Си с нуля
Посоветуйте хороший видеокурс для изучения Си с нуля
Подключение мыши с помощью прерываний 0х33 - горячие клавиши
Здравствуйте!
Я пишу 16 разрядное приложение под ДОС на чистом С с ассемблерными вставками. Делаю графический интерфейс. Ну кто-нибудь помнит, среда разработки Турбо-Си? Вот, по образу и подобию. Я...
Ошибка: Could not locate a complete toolset. (vcpkg)
Полный фрагмент из консоли:
c:\dev\iot\vcpkg>vcpkg install gtest:x64-windows
Computing installation plan...
The following packages will be built and installed:
gtest:x86-windows ->...
Чем открыть .a файл
Доброго времени суток. Может не в том разделе пишу - перенесите куда надо. Есть файл с расширением .a, как я понял это статическая библиотека. Собственно вопрос: есть ли возможность открыть этот файл...
Корректировка записей структуры
Турнирная таблица чемпионата страны по футболу содержит следующие данные: номер команды (2 цифры), наименование команды, город, фамилия и инициалы капитана, количество проведенных игр, результаты игр...
Проблема с выделением памяти
Здравствуйте, пишу программу в которой использую 2 динамических массива, но проблема в том, что при выделении памяти под второй массив последний его элемент имеет адрес первого элемента первого...
Нужно разобраться с кодом
Вот что должна делать программа. Найти во входной строке самую внутреннюю пару скобок {...} и переписать в выходную строку содержащиеся между ними символы. Во входной строке фрагмент удаляется....
Графика и анимация на Си
«Грузик» раскачивается и колеблется на пружине. Имеется начальное отклонение грузика от R-R0 – от исходного размера пружины и угол поворота fi. На грузик действуют сила сжатия/растяжения пружины и...
Очистка стека после скобки
Будет ли очистка стека от "int i2;" после первой закрывающей скобки? Гарантировано ли стандартом? Можно ли использовать как аналог delete только для стековых даных?
int main()
{
int i1;
{...
Передать Struct в функцию
Пишу код для stm32
Есть задача - читать и писать структуры в backUp регистры
Хочу написать функцию для этих целей, но вот беда. Я не знаю как передать Любую структуру в функцию
Пытаюсь вот так,...
Защита программы от НСД. Защита путем шифрования части программы на флеш-диске или флешке
Написать программу на любом известном Вам языке программирования. Программа должна выполнять функцию защиты программы от НСД. Защита осуществляется путем шифрования части программы на флеш-диске или...
Нужно перевести код c++ в СИ
#include <iostream>
struct msg{int src, dst; char text;
struct{short day, mon; int year;}
date;}
buf;
using namespace std;
int main(){int n, i, tgt;
cout<<"Введите размер списка: ";
...
Собственный графический интерфейс
Здравствуйте!)
Вопрос состоит в следующем, можно ли на Си создавать программы с графическим интерфейсом в собственном окне или все же лучше на с++? (как раз планирую после Си учить С++)
Если можно...
Почему в Си имена структур и типов находятся в разных пространствах имён?
Зачем? Кто-нибудь в реальных проектах использует структуры и типдефы с одинаковыми именами в одном модуле?
Сохранение данных в динамической памяти
Ребята, помогите, пожалуйста.Динамическая память в Си это ад для меня
Ввести последовательность дат в форме символьных строк: день.месяц.год.
Напечатать таблицу, в которой для каждой даты указать...
Настройки Borland 3.1
Доброго времени суток!
Подскажите где можно узнать о настройках Borland 3.1 (help прочитаны но в них как-то непонятно ), а именно опциях компиляции проектов (Options -> Applications …), да и вообще...
Рекурсия и очистка malloc
И так, доброго времени суток гостпода и дамы. Как для студенкта который только начал изучать язык програмирования С, помимо того что за этот семестр нужно учить еще и JS, HTML, CSS, Java и зачатки...
Промоделировать работу касс, выдавая последовательно информацию об обслуживании пассажиров
Доброго времени суток. Есть задача. "Перед открытием двух железнодорожных касс сформировались 2 очереди пассажиров, причем некоторые из них находятся сразу в обеих очередях. Для каждого пассажира...
Создание М-мерного дерева
Здравствуйте, хочу написать на СИ М-мерное дерево, чтобы один узел имел более двух потомков. Я написал создание вершины дерева, но совсем не понимаю, как написать потомков. Точнее примерно понимаю,...
Архитектура компьютеров
Разработать программу, которая выводит на экран текстовую строку и плавно меняет цвет символов строки от черного до ярко-красного, проходя 2^6 оттенков. Я предполагаю что нужно использовать процедуру...
Написание программ на C с выводом графики на postscript
Вопрос навеян этой темой https://www.cyberforum.ru/c-beginners/thread1475087.html.
Пробовал ли кто-нибудь из вас писать на языке postscript? Если да, то каковы впечатления от этого языка? Пригоден...
Microsoft Visual Studio и язык Си
Доброго времени суток! Сразу начну с кода:
typedef struct
{
float32_t r;
float32_t i;
} Complex;
#define ppEnvelope 0x0045B560
Нажатием клавиши "c" закрыть приложение
Использую функцию system() для заруска скрипта. Хочу нажатием клавиши "c" закрыть приложение, запущенное с помощью систем.
Но как я понял system() нельзя прирвать. Тоесть какие то действия...
Азбука Морзе. Озвучивание нажатой клавиши
Привет. Есть такая задумка:
Программа показывает букву, человек должен её сыграть пробелом. При нажатии на пробел звучит сигнал, при отпускании прекращается. После паузы программа анализирует,...
Segmentation fault (core dumped)
Учусь по "Язык программирования C" Кернигана Ритчи. Ниже приведен выписанный из нее код (вроде, без ошибок, разве что функция называется не getline, а getliner, т.к. в первом случае программа не...
Что умеет C?
Добрый день, потихоньку пишу код на C#, и одновременно смотрю на низкоуровневые языки, С в частности. Что он умеет на максимально для него низком уровне? Интересует с точки зрения железа (hardware)...
Низкоуровневые средства ввода вывода в UNIX
Здравствуйте!!! Помогите пожалуйста!! Вот задание.
Описать функцию, удваивающую в заданном файле каждую очередную четверку байт. При вводе-выводе использовать низкоуровневые средства системы UNIX. ...
Календарь по месяцам на си
помогите пожалуйста написать программу календаря. обычный телефонный русский(!) календарь с возможностью для заметок.
если подробнее, то:
календарь хоть и подобен по концепции телефонному, но...
Ошибка вывода при использовании типа double
Здравствуйте. Написал программу решения нелинейного уравнения комбинированным методом хорд-касательных - она в двух версиях: в первой все вычисления производятся с использованием типа double, а во...
Задача про фишки в круге
Фишки в круге
В круге, расчерченном на n секторов, расставлено k фишек. В каждом секторе может находиться не более одной фишки. За один ход
разрешается взять любую фишку и передвинуть ее в один...
Как присвоить путь изображения из БД access кнопке ImageButton
Здравствуйте!
Подскажите пожалуйста.
У меня есть страница gallery.aspx, а так же база данных access в которой хранятся пути к изображениям хранящимся на сервере.
Допустим в базе есть 10...
Тонкости языка С,define
Здравствуйте.
Разбираюсь с одной либой для hd44780, есть вопрос по поводу использования define'ов.
Вот отрывок:
#define GLUE(a, b) a##b
/* single-bit macros, used for control bits */...
Brodal queue
Помогите пожалуйста сделать реализацию Brodal queue, ну или подскажите где можно хоть что-нибудь найти по этой куче, весь интернет перерыл ничего не нашёл
Алгоритм сортировочной станции
Инфиксная и постфиксная запись (обратная польская нотация). Обеспечить перевод инфиксного выражения в ОПЗ и вычислить его результат. Входные данные в файле. Использовать алгоритм сортировочной...
Выдает ошибку "expected ')' before ':' token
при компеляции выдает ошибку "expected ')' before ':' token"... что делать?
https://www.cyberforum.ru/attachment.php?attachmentid=706452&stc=1&d=1465848958
Игра "Змейка" на СИ
Пишу игру "Змейка" на СИ при помощи opengl glfw и glad. На данный момент реализована часть проекта, отвечающая за управление и движение головы змеи. Вот только не совсем понимаю, как должен...
p2p
В гугле к сожалению ничего не нашёл.
Подкиньте код, сыль или на словах опишите способ применения сокетов где одна программа сочетает в себе клиент и сервер.
Почему ругается gcc при использовании inline + setjmp() ?
Добрый день. Решил написать простой карусельный переключатель задач для микроконтроллера. Для переключения контекста задач хочу использовать нелокальные переходы (функции setjmp и longjmp). Чтобы...
Есть ли в Си аналог GraphABC из Паскаля?
Собственно, сабж.
Надо по данным из файла нарисовать график.
В паскале надо было просто подрубить GraphABC, что подрубить надо тут? среда - Visual Studio 2012
Создание файла более 2048M
Вот эти кодом не могу создать файл больше 2048M. Файл достигает этого размера, процессор по-прежнему нагружен и программа не вылетает, но файл больше не увеличивается. ФС=ext4. В чём дело?
#include...
Бином Ньютона
#include "pch.h"
#include <iostream>
#include <stdio.h>
#include <math.h>
float fact(k) {
if (k == 1)
return 1;
else
return k * fact(k - 1);
}
Общения между серверами
Добрый день.
Специалисты по языку си.
Подскажите, как правильнее всего осуществить общение между серверами.
Предположим, перед Вами стоит следующая задача:
Сервер 1 посылает запрос на...
Как из полного пути до файла получить только путь без имени файла?
Здравствуйте! Как из полного пути получить только путь без имени файла?
допустим есть путь "C:\\Projects\\C\\C_SDL2_TemplateProject\\build\\Debug\\Assets\\cat.png"
надо получить только...
Сборка GTK приложения под Windows
Прошу помочь создать самодостаточное приложение под Windows с использованием GTK+.
Для разработки использую язык C и инструменты MSYS2 и CodeBlocks. Собранное приложение отказывается работать на...
Многопоточность на Си своими силами
Добрый день, меня интересует вопрос, возможно ли для языка Си, реализовать библиотеку для поддержки многопоточности, средствами исключительно самого Си? И если только средствами Си нельзя, то какими...
Библиотека обработки исключений на Си
Здравствуйте. Есть ли для си какие либо стоящие библиотеки структурной обработки исключений? Каким образом реализован __try у microsoft в их версии libc? Как они маскируют или перехватывают...
Информация о файле EXIF
Привет.
Подскажите пожалуйста как в С получить доступ к EXIF информации файла.
Доступ к полю структуры
Добрый день.
Подскажите пожалуйста как передать в функцию указатель, который является указателем на массив в поле структуры.
Имеется:
1). Структура типа:
volatile struct FSM_BASE ...
Не получается запустить отладку программы в Visual Studio Code
Пытаюсь запустить отладку программы, но вылетает ошибка Unable to start debugging. Unexpected GDB output from command
" -enviromental -cd"
Мой launch.json:
"version": "0.2.0",
...
Функция генерации 32 разрядного случайного числа на чистом С
Нужна функция генерации 32 разрядного случайного числа на чистом С. Буду рад помощи)
изучение С
какой язык учить лучше: C, C++,C#?
Начал изучать С, но сказали что смысла нет его учить
Работа с табличными данными в языке C
Нужна помощь! Нет времени
5.18 Запрещено размещать задания, ошибки, коды программ и решения в виде картинок (кроме формул и блок-схем) и других файлов с их текстом.
вычисления суммы бесконечного ряда
Согласно индивидуального варианта составить вычисления суммы бесконечного ряда и программу для вычисления суммы бесконечного ряда, суммируя члены ряда, значения которых по модулю превышают заданную...
Не могу разобраться с 24-битными bmp файлами
Сейчас прохожу курс CS50 в одном из заданий нужно увеличить bmp файла в n раз. В описании прочитал что размер файла должен быть кратным 4 иначе добовляются нуливые байты. Вопрос: почему файл должен...
Подключение CURL к проекту
первым делом конечно же посмотрел блог товарища Avazart
но там не понятно написано:
Распаковываем архив берем от туда все dll- файлы:
curllib.dll ;
libeay32.dll ;
openldap.dll ;
ssleay32.dll ....
Вызвано исключение: нарушение доступа для записи. **c2** было 0x1A80112
Ошибка на строке c1 = c1; в void copy
пример работы программы vvedite stroku: {qqq{www{eee{{}}r}t}. Результат eeerwwwrt{qqq БЕЗ ╠
#include <stdio.h>
int find(char c){
int i, b;// i - индекс...
Реализация сортировки парными вставками
Вообще об этой сортировке не очень много информации, реализации на Си я вообще не нашёл. Вот реализация на языке Java:
for (int k = left; ++left <= right; k = ++left) {
//Очередную пару...
Вывод дерева в файл
Всем привет! Я немного очень много разбираюсь в Си, осваиваю по не многу все тонкости и столкнулся с тем что мне нужно вывести дерево в текстовый файл! Пример вывода может выглядеть так:
<+>
...
Как указать корень в 4-й степени?
Здраствуйте, изучаю С впервые, не могу найт никак как возвести корень в 4 степень. Как это сделать?(возможно плохо гуглю...)
Мой код решает задачу верно с кубическим корнем, используя функцию...
Программа для проверки музыкального слуха
Привет. Помогите пожалуйста с реализацией программы.
Алгоритм: Программа случайно выбирает одну из двенадцати нот. Выбирает отклонение от этой ноты (в центах), и направление отклонения (выше или...
Преобразовать int в строку chat
Всем привет!
У меня есть функция, которая возвращает u_int32 (например 1765738 в десятичной системе)
esp_get_free_heap_size()
Я хочу это значение представить как массив символов "1765738"
...
Поиск подстроки в строке: алгоритм Рабина-Карпа или Бойера-Мура(-Хорспула)
Необходимо реализовать алгоритм Рабина-Карпа или Бойера-Мура(-Хорспула), если нам дана подстрока, которую необходимо найти в файле (потоке), как это сделать, ведь в алгоритмах требуется длина строки,...
Перегрузка функции через макрос, предупреждение в _Generic на каст перекрестно
Есть код, в котором происходит перегрузка функции через макрос.
Компилятор выдаёт предупреждение на каст переменных, но скомпилированная программа работает правильно.
Подавление предупреждений...
Не создается исполняемый файл в Xcode
Всем привет! У меня такой вопрос: после построения проекта не создается исполняемый файл и в finder я его не могу найти? Что делать?
Заранее спасибо) Извините за тупой вопрос - только учусь)
почему ругается?
FILE* f;
f= fopen_s(&f,"C:\Users\user\source\repos\Project57\Debug\time.txt", "r");
for (int i=0;i<kp;i++)
fscanf_s(&f, "%d", &arr);
for (int i = 0; i...
Калькулятор на языке Си
Здравствуйте!Помогите,пожалуйста,написать калькулятор,который может распознавать скобки,а также возведение в степень,логарифмы и тригонометрические функции.
Обмен по протоколу websocket
Доброго времени суток. Пытаюсь наладить обмен по средствам websocket между браузером и устройством.
Соединение устанавливается, от браузер на сервер сообщения доходят и декодируются.
Сообщения...
Почему scanf содержит на один больше символов, чем в него ввели?
Почему при вводе числа N, затем N символов, вывод - (N-1) символ?
#include <stdlib.h>
#include <stdio.h>
main()
{
int N,p;
scanf("%d",&N);
char *ptr=malloc(N*sizeof(*ptr));
...
Соответствие объявлений в C и Pascal
Понадобилось сделать DLLку на C(WinAPI) под одну прогу.
Автор проги работает в Delphi, а я паскаль забыл ещё с 1995(2й курс) напрочь.
Помогите как перевести объявление функции на паскале в C - чёт...
Просмотр алгоритмов функций php в Си
Немного освоил синтаксис Си/С++ и поэтому затаился вопрос. В php есть удобные функции которые написанный на Си, скажите где можно просмотреть алгоритмы реализации этих функции в исходном...
Настроить проект в vs 2008 под чистый си так, чтобы сохранялась подсветка синтаксиса
Добрый день, господа программисты! Скажите, возможно ли настроить проект в vs 2008 под чистый си так, чтобы сохранялась подсветка синтаксиса, автозавершение выражений по начальным буквам и т.д., а...
Какова трудоёмкость написания транслятора с Си на язык ассемблер?
Задают вопрос. Какова трудоёмкость написания транслятора с языка Си на язык ассемблер? В человеко-днях.
Точнее даже, не полного языка Си, а его подмножества, с самыми важными особенностями.
...
Транслятор или компилятор ?
Точнее это непонятный компилятору символ.
компилятору?=-O
вообще то в дело уже вступает линковщик (линкер) WARING L1: UNRESOLVED EXTERNAL SYMBOL
тема перенесена отсюда...
Функция пользователя
Задача на функцию пользователя. Составить программу для вычисления an, bk, cm , где a, b, c, n, k, m - натуральные числа. Также вычислить an+bk+cm и (a+b)n.
помогите, не получается сделать функцию
...
Переписать код из Python в С
str = raw_input()
def rec(i, depth):
if i < len(str):
c = str
cnt = 0
if c == '(' or c == '?':
cnt += rec(i+1, depth+1)
if c == ')' or c == '?':
if depth >= 1:
Программирование для начинающих
Подскажите лучшую литературу для того чтобы научиться программировать с нуля, то есть прям знаний написания и чего то в этой теме 0. Хочу освоить язык Си, пусть и не лучший для начала.
Код Си на андроиде
подскажите пожалуйста как сделать чтоб моя программа написанная на СИ работала на андроиде?
Необходимо написать алгоритм для робота NXT 2.0, чтобы он проходил произвольный лабиринт
Доброго времени суток. Нужна помощь с RobotC. Необходимо написать алгоритм для робота NXT 2.0, чтобы он проходил произвольный лабиринт. Есть мысль, чтобы робот двигался по правой стороне, т.е....
Необработанное исключение по адресу, как испаравить?
Недавно начал изучать си и вот дошёл до динамических структур. Мне помогает друг уже поступивший в университет. Он скинул мне лабораторные задания и я их начал делать. До этого момента все шло...
Доработать лаунчер Для игры DayZ
Здравствуйте помогите с лаунчером для игры DayZ! сразу оговорюсь я не программист лаунчер писал по видео уроку через Visual Studio. Суть в том что лаунчер подключается к серверу и выдает ошибку о том...
Тест для проверки трудоемкости алгоритмов сортировки
Нужно составить текст для проверки трудоемкости алгоритмов сортировки. Для этого реализуется один из методов «медленной» сортировки- пузырьковая и один из методов «быстрой» сортировки- сортировка...
Задание на тему: строки и функции (без использования namespace std)
Дана символьная строка. Найти максимальное по длине слово (слова разделяются знаками препинания, дополнительных массивов не использовать). Например, если мы введём 12hello 12 grow 44abc56 b -...
Программа на ncurces не реагирует на F2
Я пишу из под debian arm может поэтому такие пробоемы?
Вот код
#include <ncurses.h>
#include <locale.h>
#include <unistd.h>
int main()
{
setlocale(LC_ALL, "");
Реализация стека с использованием двунаправленного списка
Доброго времени суток!
Нужно разработать подпрограммы работы со стеком, которые обеспечивают запись и чтение(стек организован на массиве с использованием двунаправленного списка). У меня есть...
Echo командная строка
что значит команда ECHO в командной строке?
Нужно очень быстро сделать
1.Дано натуральное число N и последовательность x1, x2, …, xN целых чисел,
заданных случайным образом из диапазона от a до b включительно. Значения N, a,
b вводятся с клавиатуры. Написать функцию...
Построчное считывание файла и преобразование считанной строки в число (linux)
Здравствуйте, помогите пожалуйста, нужно последовательно преобразовывать строки файла в числа (желательно unsigned short) и записывать в массив. Ниже мой текущий нерабочий код:
FILE * lMap;
if...
Проверьте программу
(Задание)Написать программу, вычисляющую объем и площадь поверхности треугольной пирамиды, если известны координаты ее вершин. Расчет должен производиться в функции, которая получает данные по...
Загрузка файла с ftp
Добрый день. Подскажите библиотеку или иной способ для работы с ftp. Нужно просто скачать файл с ftp-сервера.
Если привидете минимальный пример, буду очень благодарен.
Программа для Linux.
Динамическая память: "Task2.exe вызвал срабатывание точки останова"
Доброго времени суток!
При программировании на Си возникла проблема при выполнении программы:
На строчке "_memoryCheck = (DOT*)realloc(dots, *dotsCount * sizeof(DOT));" вызывается исключение:...
Реализация алгоритма поиска независимых ребер графа
Задача состоит в том, что бы создать алгоритм поиска независимых ребер, проще говоря, это когда два ребра не соединены одной общей вершиной. На данный момент я думаю, что это можно как-то реализовать...
Почему getchar() не читает спец. символы, к примеру CR
Нужно заполнять массив цифрами и при встречи символа с кодом 13 выйти из цикла.
Хитрая задача
Всем доброго времени суток друзья! Мне задали 4 задачи на программирование. 2 я уже решил, последнюю тоже смогу. А вот с 3 затык. Условие:
Дано натуральное число. Разделите точками цифры этого...
flex/bison
Нужно по заданию в универе написать свой язык разметки типо html и браузер которыйбы мог обрабатывать всё это дело переводя мой в html и выводя на окно браузера нормальную страничку.
Мне на форуме...
Разница между промежутками в минутах и секундах
Задача:Составить программу, в которой вводятся значения двух временных промежутков в часах. Разницу между этими промежутками в минутах и секундах.
Попытка решения:
#include <stdio.h>
#include...
Задача со звездочкой, на логику (про массив)
Придумал чепуху чтобы вы поломали головы. Есть массив int array = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; Нужно вывести его елементы в их порядке, то есть 0 1 2 3 4 5 6 7 8 9, но нужно ето сделать при помощи...
Статический анализатор Cppcheck: как пользоваться?
Здравствуйте! Если кто пользовался, прошу подсказать: как ей пользоваться? скачал, установил, выбираю "анализ", "файлы" указываю путь к файлу: всегда получаю сообщение "ошибок не найдено".
пробую...
Разработать структуру “bigint” для выполнения операций с целыми числами содержащими произвольное количество знаков
Нужна помощь с си! Это срочно, у меня получилось сделать часть, но дальше не получается. Пожалуйста, помогите. Я надеюсь , что здесь найдутся люди, которые действительно разбираются в...
Не находит файл
Помогите, очевидно проблема в пути к файлу, но как бы не менял исправить не удается, подскажите в чём может быть проблема
#include <stdio.h>
#include <conio.h>
#include <locale>
#include...
Лемматизатор
Никто не подскажет библиотечку С/С++ лемматизатор под OpenSolaris, распространяемую под лицензией CDDL, BSD или дуальной с поддержкой английского (и, желательно, русского) языка?
Заранее спасибо
Менеджмент и структура файлов проектов Си
Добрый день и с наступающий вас новым 2019 годом, программисты :)
Решил склепать проект на старое устройство, в котором нативно используется gcc 4.3.5 компилятор. После долгих проб и ошибок я...
Структуры и файлы
Всем привет! Столкнулся с одной проблемой решение которой я не могу даже предположить. Мне надо было написать функцию которая считывает из файла массив структур неопределенного количества.Вроде как...
Программа для разбора HTML на Си
Задача состоит вот в чем. Начнем с простого. В теме Парсер HTML лежит файл с примерами заданий Razbor.rar
Есть вебстраница формата пример razbor1.htm
<table align="center" border="0"...
Работа с изображениями, с чего начать?
Подскажите, пожалуйста, необходимо реализовать сжатие изображения из формата bmp в jpeg, никогда с этим не встречался, не подскажите ли вы с чего мне лучше всего начать? Или какую литературу почитать...
Низкоуровневый socket
Как имея лишь socket без библиотек, создавать адекватные заголовки запросов на разные сервера и протоколы (IP/TCP, POP3, UDP) и тд. Где копать и искать на данный счет? Кочан Стефан тут не помощник)))
Memcpy работает медленно
В коде есть участок с копированием памяти через memcpy в цикле (из разных мест память кусками собирается в один массив; таких кусков более 12000 по 256*4 байт каждый). И этот цикл повторяется снвоа и...
Разработка программы шифрования файлов и каталогов алгоритмом DES (3DES)
Дали задание на курсовую Тема "Разработка программы шифрования файлов и каталогов алгоритмом DES (3DES)
Исходные данные: программа должна осуществлять шифрование и дешифрование файлов или каталогов....
Формирование, обработка и печать одномерного массива
Написать программу для формирования, обработки и печати одномерного массива. В постановках задач нумерация индексов начинается с 1, но в Си-программе нумерация индексов должна начинаться с 0....
Битовые операции с Long double
Надо вывести в консоли внутреннее представление в двоичной системе счисления числа типа long double. Если с целочисленными все просто, через маску можно прогнать каждый бит, что в принципе возможно и...
Лишние пробелы и табуляции
доброго времени суток!
преподаватель говорил о расхождении значений i и j, после которого формула в строке 53 будет работать. вроде сделала, но она работает теперь не правильно. помогите,...
Yazik C
Sozdayte programmu , kotoraja budet vkliuchat v sebe strukturu iz marki, modeli i ceni mashini. Создайте массив таких машин из 10 машин, заполненных с клавиатуры. Получите марки и модели самых...
Перевод программы с Java на Си
Задание переписать ранее написанную Java програму на Cи
В Си совсем ничего не понимаю. не знаю С чего начать в каком направление идти...........Нужно за 2 дня переделать.
main
public class Main...
Задача, система уравнений
Вычислите F(X) в зависимости от введенного X, с точностью 3 знака в дробной части числа, использовать полную форму ветвления и вложенные if-else.
Можете помочь исправить плз.
#include...
Система уравнений на си
Кто ни будь может скинуть примеры на си с решением систем уравнений
Стеганография bmp
Добрый день. Разбираюсь со стеганографией bpm и пытаюсь написать программу, которая сначала зашифровывает сообщение в bmp файл, а потом извлекает это сообщение. Однако вместо исходного сообщения...
Язык C и фриланс
Всем привет.
2 месяца назад начал изучать С. В будущем планирую профессионально заниматься разработкой на этом языке. И вот у меня встал вопрос. А как обстоят дела с фрилансом и этим языком?...
Стек с ограничением на количество элементов
Доброго времени суток. Задача состоит в том, чтобы по мере заполнения стека при достижении в нем определенного количества элементов (например, 10 или 2) создавался новый стек с таким же ограничением,...
Автоматизация компиляции с bat
Подскажите как настроить компиляцию из npp в командной строке.
На 1 компьютере установлен npp и cygwin64, а также есть bat такого содержания:
@echo off
sleep 0.2
gcc %1
if %errorlevel%==0 a...
Объявление прототипов функций это "хороший тон" А не правило?
В документации по си написано что когда функция обьялена после компилятор на знает что она есть, поэтому нужно создать перед точкой входа прототип функции или будет ошибка.
Расстановка restrict для применения компилятором оптимизаций, таких как векторизация
Не соображу, в каких ситуациях можно применять...
Если указатель объявлен с квалификатором restrict, то к объекту, на который он ссылается, можно обратиться только с помощью этого указателя....
Ошибка при освобождении памяти
Не могу освободить динамическую память, выдает ошибку:
main.cpp:149:14: warning: attempt to free a non-heap object ‘data’
...
Неопределённая ссылка на «main»
скомпилировал код с библиотекой math.h вот так: gcc first.c -lm
дальше пытаюсь запустит gcc ./.first.out пишет что:
неопределённая ссылка на «main»
collect2: ошибка: выполнение ld завершилось с...
Cgi на Си. Internal Server Error
Пишу test.cgi на Си:
#include <stdio.h>
int main() {
printf("Content-Type: text/html\n\n");
printf("<html> <body>\n");
printf("<h1>Hello world</h1>\n");
printf("<body> <\html>\n");...
Вызвано исключение по адресу в заказ структури
При запуске програмы с помощью Visual Studio появляеться ошибка после ввода первого слова : "Вызвано исключение по адресу 0x0F63C6BC (ucrtbased.dll) в заказ структури.exe: 0xC0000005: нарушение прав...
static char и sprintf отобразить в блок схеме
Друзья, добрый день!
Возникла проблема с непониманием, как работает функция программы, и как эту функцию нарисовать в блок-схеме.
Моей задачей было найти значение заданной степени и вывести...
CRC-контрольная сумма отправляемого сообщения
Здравствуйте. У меня такая проблема: я не очень разбираюсь в программирование, а начальство дало задание - перевести программу с ассемблера на с. Программка вроде простенькая, даже более чем -...
Keylogger - увеличение счетчика при нажатии на одну клавишу и сброс при нажатии на другую
Можно ли в си создать Keylogger,если да то как?Мне нужно чтобы принажатии клавиши срабатывал счетчик,а после нажатии любой другой сбрасывался. И чтобы это прога работала всегда после включения,т.е....
Coocox. multiple definition. Переменная объявлена в *.c
Давно заметил это глюк в кокосе, но обычно просто не создавать в разных сорцах переменные и функции с одинаковыми названиями, но сейчас без этого никак.
Простейший пример, есть 2 *.c файла, в них...
Обращение к flash-памяти
Подскажите, пожалуйста, как написать программу на C, которая будет обращаться к Flash-памяти на низком уровне(в обход файловой системы)?
Обычная usb-флешка.
Программа с комбинаторики
Есть небольшая проблема . Решал дискретную математику . Но суть не в этом. Наткнулся на такую проблему. Нужно в программном виде решить такую задачу С ( 15,13 ) = n ! / ( r ! ( n-r )! ) по сути я...
Fgets считывает с переполнением массива
Здравствуйте, программисты!
Я обнаружил ошибку в функции fgets(), её рекомендуют использовать вместо gets().
Я использую mingw на Windows 7. Привожу простой код.
#include <stdio.h>
#define SIZE...
Выравнивание статического массива
Как мне выровнять статический массив на 4096 байт? Мне надо на чистом Си(.c файл). Компилятор gcc, есть ld скрипт.
Добавлено через 22 секунды
Срочно!
POSIX Threads API
Здравствуйте! Помогите решить задачу многопоточным способом с использованием POSIX Threads API.
Задание: Дан целочисленный массив с количеством элементов N. Сформировать новый массив из тех его...
Взаимодействие с периферийными устройствами
Добрый день, возникла необходимость получить информацию о USB-устройствах подключенных к ПК. подскажите как можно узнать: имя устройства, тип, версию драйверов, дату подключения или где можно найти...
Почему глобальные переменные сразу инициализируются "в ноль"?
Доброго времени суток, уважаемые форумчане! Мучает меня один вопрос:
Почему глобальные переменные сразу инициализируются "в ноль"? Является ли это каким-либо свойством оперативной памяти или же...
Надо сделать конечные автоматы
Реализовать конечный автомат, принимающий строки, задаваемые следующим регулярным выражением: ( | | _ )*
Буду очень благодарен за помощь , надо зачет сдать
Ошибка при чтении из потока файла!
Проблема заключается, что при чтении файла побайтно, после определенного считанного символа из потока, массив заполняется 0хff.
int main()
{
FILE* in;
unsigned char* array;
unsigned int...
Спроектировать дешифратор адреса 907 периферийного устройства ввода/вывода для шины ISA в 8-разрядном режиме
Здравствуйте!
Есть задание: "Спроектировать дешифратор адреса 907 периферийного устройства ввода/вывода для шины ISA в 8-разрядном режиме. Написать код (Ассемблер, С), позволяющий считывать и...
CopyFile не работает
При использовании функции CopyFile, GetLastError выдает ERROR_NOT_ENOUGH_MEMORY. Файл, естественно, не копируется. О какой памяти идет речь и как решить?
Создать флаг -t для команды cat на С
Помогите создать флаг -t, пытался посимвольно поменять, но программа игнорирует, даже если любую другую букву подставить, он лишь символы перед ней ставит.
#include <stdio.h>
#include <stdlib.h>...
Как ограничить величину выводимых чисел в массиве?
Есть код, который сортирует числа (от меньшего к большему). Но полученные числа слишком "длинные". Желательно, чтобы выводимые числа находились в диапазоне . Надеюсь, понятно объяснила :)
#include...
Вывод элемента трёхмерного массива
Задание: что нужно вставить, чтобы вывелся элемент p?
int a;
int*p=&a;
a=18;
printf("%d",*(p+...));
Получаю ошибку (Вывести список слов, имеющих приставку, задаваемую с клавиатуры)
#define _CRT_SECURE_NO_WARNINGS
#include <locale.h>
#include <stdio.h>
#include <string.h>
//1.Вывести список слов, имеющих приставку (несколько букв), задаваемую с клавиатуры.
int main()
{...
Передача указателя в функцию
Помогите понять проблему: Хочу передать указатель на структуру в функцию ch_structure и вывести поле corr в stdout.
Проблема:
void ch_structure(struct TElement **elements) {
// Отрабатывает...
Командная строка и как с ней работать
Привет, проблема такова: Надо написать программу,которая ищет в тексте заданный знак и считает количество слов с ним, дополнительно можно задать место расположения знака в тексте, тогда программа...
CMake как задать EXECUTABLE_OUTPUT_PATH без Debug/Release ?
Доброго времени суток ув. форумчане!
Имеется проект на Си. Хочу чтобы он вместо того чтобы билдиться в .../ProjectRoot/Build/Debug
билдился в папку с ресурсами .../ProjectRoot/bin
нашёл данный...
Задача Коши для диф.уравнения первого порядка методом Адамса
Помогите,нужна програма которая решала бы задачу Коши для диф. уравнения первого порядка методом Адамса
Непонятки с strtol или как выстрелить себе в ногу забыв про порядок вычисления аргументов при вызове функции в Си ;)
Кривой тест этой функции:
#include <stdio.h>
#include <errno.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char s1="654321";
char s2=" 654321\t ";
Напишите функцию expand(s1), заменяющую строку на сокращенную запись. Например, "Иванов" будет заменена на "И-в"
Нуждаюсь в вашей помощи
Как из исходников собрать exe в Windows с Mingw?
Пробовал с mingw491_32.
Вот эту программу Sip-4.17
https://sourceforge.net/projects/pyqt/files/sip/sip-4.17/sip-4.17.zip/download
Mingw устанавливался совместно с дистрибутивом Qt...
Правильное использование fopen и fgets/fgetc
Возникла проблема, раньше я использовал конструкцию для чтения файла в текстовом режиме с чтением в буффер фиксированной длины (1025), оказалось что если длина строки в файле больше 1024, то моя...
Функция: заменить в строке буквы А на Б
Напишите функцию, которая заменяет в строке буквы А на Б..
Принимает как аргумент строку, возвращает количество замененных букв
Буду очень благодарен за ответ :)
Как обьединить переменные uint16_t с элементами массива
Люди подскажите как обьединить несколько переменных uint16 с массивом uint8, чтоб переменные были элементами этого массива. Хочу так обьединить чтоб отправлять эти переменные по uart как элементы...
Динамические массивы
int *X = (int*)malloc((n)*sizeof(int));
//программа работает ровно до объявления динамического массива. И такое наблюдается на всем протяжении программы но не во всех местах. Объявляю массив не...
Gcc-avr
Здравствуйте. Прочитал немного про компиляторы, и решил написать программу, которая будет из Android приложения прошивать Arduino (этакий ArduinoDroid), среди других задач которые надо решить,...
Удаление комментариев в файле с программой на си
Здравствуйте. Столкнулся с проблемой, когда уже не приходит в голову, как решить проблему. Проблема заключается в следующем. У меня имеется программа, но во время последней сдачи прошла лишь 70...
Консольное меню средствами conio.h
Добрый день!
Подскажите, пожалуйста, как можно сделать консольное меню, используя функции из conio.h? В частности, не очень понимаю, как сделать выпадающее меню и "всплывающее" окошка для ввода...
Пояснить, как работает команда
Здравствуйте.В общем у меня не совсем стандартный вопрос возник. Мне очень хочется понять, как на машинном языке работает команда разыменования адреса. Способа, как дизассемблировать си прогу на...
Скомпилировать проект средствами makefile
Подскажите, как нужно действовать..Скачал исходники проекта на C. Нужно скомпилировать проект с помощью makefile следующего содержания:
CC = /usr/bin/gcc
GCCFLAGS = -c -Wall
ROOTDIR = .
SRCDIR =...
Дан массив фамилий студентов 1-го курса и массив их результатов в беге на 100 метров.Составьте команду из четырех лучших
Нужен хелп, не могу сделать задачу. Нужно поменять <conio.h> и <mem.h>, но чтобы работала программа. Желательно побыстрее, спасибо
#include <stdio.h>
#include <conio.h>
#include <mem.h>
//...
Cannot open source file regex.h
#include <regex.h>
Подчеркивается инклюд и пишет: cannot open source file "regex.h". Что делать?
Система управления светофорами
Может у кого-нибудь есть? или хотяб источники( Очень буду благодарна если поможете
Бродальская очередь
Здравствуйте, кто-нибудь реализовывал Brodal queue на языке си? если да можете скинуть код или подсказать где можно найти реализацию
Книги по виртуализации
Посоветуйте книги по теории виртуализации с точки зрения разработки гипервизорных систем.
Поиск значением функций методом итераций
Нужно написать программу, которая ищет значение функций методом итераций. Проблема в цикле while в конце - он выполняется только один раз, хотя разность между x1 и x2 уж подавно больше 0,1, а eps...
Регионы в Си
Можно ли сделать регионы в Си как в C#?
Задание на тему: строки и функции
Дана символьная строка. Найти максимальное по длине слово (слова разделяются знаками препинания, дополнительных массивов не использовать). Рядом или впритык стоящие со словом цифры, знаки препинания,...
База данных. Поиск по нескольким критериям
Здравствуйте. Пишу на си базу данных(записная книжка).
Не могу осуществить поиск по нескольким критериям.
В данном коде, программа не выдает контакты если два критерия совпали. Она либо выдает по...
Замена бит в файле
Попалась задача где необходимо перезаписать файл с заменой всех нулевых бит на единичные, а единичных на нулевые. Предполагаю что можно считывать файл побайтно в char ( fgetc должен подойти для этого...
Где искать библиотеки для СИ?
Здесь на форуме есть?
#include <unistd.h> и usleep()
Нашел один код на С. Закинул себе попробовать. Выдаёт ошибку. Путём недолгого мозгового штурма выясняю что ошибка в подключении библиотеки unistd.h. Как оказалось её переваривает только линух....
Куда делась функция poly ?
В борландовских C - C++ есть функция вычисления значения полинома double poly(double x, int n, double *koef) (math.h)
А в gcc (minGW) она куда-то пропала.
В документациях написано, что функция...
Розробити програму яка знаходить і вилучає всі слова що входять в цей текст по одному разу
Задано текст слова в якому розділені пробілами і розділовими знаками. Розробити програму яка знаходить і вилучає всі слова що входять в цей текст по одному разу.
fwrite()
typedef struct {
char name;
char family;
int age;
} some_struct;
FILE *fp;
some_struct s = {1,"vasa","pupkin",70};
char *fname = "some.db";
fp = fopen(fname, "w");
Сериализация структуры для отправки по usb
В общем мне нужно отправить структуру с ПК на мконтроллер по USB, для этого мне посоветовали воспользоваться функциями htonl и обратной ей, но я не монял как мне использовать это для структуры что бы...
Транслитерация Строк
Задача такая: нужно написать функцию которая создает в динамической памяти транслитерированную строчку. Сложность в том, что для транслитерации нужно считывать с клавиатуры строку неопределенной...
Неправильно выводит значение функции
#include <stdio.h>
#include <math.h>
using namespace std;
double Cos(double x) {
double dob;
double p=3.14;
for (int k=1; k<=10; k++) {
...
Не получается выделить динамическую память. Программа вылетает, подскажите что не так?
При дебаге программа работает, при релизе - нет.
То выдает ошибку что память не выделена, то вообще вылетает (Process returned -1073741819).
В журнале событий: "Имя сбойного модуля: ntdll.dll"
...
Сохранить скриншот в файл
Всем привет, столкнулся с небольшой проблемой - есть задача написать небольшую программу на чистом C, которая будет работать как служба Windows, чтобы она периодически делала скриншот и сохраняла его...
Сборка libpng
Требуется собрать библиотеку libpng для Windows x86, но при сборке возникает следующая ошибка, связанная, вероятно, с разбором awk текстовых фалов, содержащих CRLF окончание строк:
sh-3.1$ make...
Makefile
Кто-нибудь может подсказать. Я создал Makefile. Все работает, он собирает exe-шник. Но что можно в нем прописать, чтобы после сборки он еще и запускал exe-шник??
Как будет выглядить рекуррентная формула для arcsin?
Не могу составить рекуррентную формулу для arcsin, как она должна выглядить?
Повторяетесь... https://www.cyberforum.ru/c/thread988988.html
Инкапсуляция, абстракция и полиморфизм - нужны примеры
Здравствуйте! Можете пожалуйста привести примеры абстракции, инкапсуляции и полиморфизма в Си. Заранее спасибо!
Си, сменить режим процессора
Скажите, можно ли при помощи Си перейти в безопасный режим и обратно в досе, еще чтобы работать с портом клавиатуры?
Как вытащить данные из окна программы?
Допустим, я хочу вытащить содержимое поля Status из программы UltraSurf. Как это сделать?
Заданы гипотенуза и один из катетов прямоугольного треугольника; найти второй его катет и площадь
Мне нужен код на Си. Заданные гипотенуза и один из катетов прямоугольного треугольника. найти второй
его катет и площадь треугольника.
написати програму, що використовують лінійний алгоритми
1. Знайти відстань між двома точками, що задано координатами (x1, y1) та (x2, y2).
2. Обчислити значення у, де . Значення змінної х уведіть із клавіатури.
3. Дано координати (цілі від 1 до 8) двох...
Си с нуля
Привет всем, да я знаю что это часто появляются такие вопросы, прошу прощения.
Я хочу выучить язык программирования Си + архитектуру компьютера (Тут вопросов нет, я читаю книгу Тененбаума...
Нахождение Гауссовых пиков
Есть массив - частотный спектр звука. Нужно в нём найти локальные пики с высокой точностью.
Принцип описан тут -...
Вычисление бесконечных сумм
Задание: составить блок-схему алгоритма и программу вычисления суммы n членов ряда согласно условию задачи.
Уравнение:
Мои попытки(не работает):
Помогите, пожалуйста!
Задача с самообслуживанием в супермаркете
Здравствуйте, помогите пожалуйста написать код на языке C для этой задачи. Искал в интернете, там только на java и других языках.
Условие:
В супермаркете очередь к кассам самообслуживания. Ваша...
Компилятор Си для бинарных исполняемых файлов
Доброго времени! многие перехваливают этот язык из-за "простоты" и "переносимости" (по сравнению с ассемблером) ,вот и я решила проверить.Но найти компилятор,который генерирует бинарники,так и не...
В заданном массиве поменять местами первую и вторую половины
Здравствуйте, такая задачка:
В заданном массиве поменять местами первую и вторую половины.
Входные данные:
Первая строка число N, (N\gt0)N,(N>0) -- длина массива (чётное число). Длина массива не...
Создать трассировочную таблицу для этого кода, пожалуйста :)
#include <stdio.h>
int main()
{
int n, sum = 0, c, value;
printf("Enter the number of integers you want to add\n");
scanf("%d", &n);
printf("Enter %d integers\n",n);
Квадратная матрица порядка n
В данной действительной квадратной матрице порядка n найти наибольший по модулю элемент.Получить квадратную матрицу порядка (n-1) путем отбрасывания в исходной матрице строки и столбца,на пересечении...
Сколько различных произведений, кратных 10, можно получить из чисел 2, 3, 5, 7, 11, 13?
Сколько различных произведений, кратных 10, можно получить из чисел 2, 3, 5, 7, 11, 13?
Помогите решить при помощи рекурсии
Как обрабатывать derivedFrom в libxml2?
Пишу парсер svd файлов от контроллеров, вроде импортирует похоже на правду, но вот с повторяющейся периферией возникла проблема. В оригинале она объявлена примерно так:
<peripheral>
...
Проверка компьютеров в локальной сети
Я бы хотел реализовать прозвон локальной сети для проверки наличия включенных компьютеров и получения IP-адресов включенных компьютеров под Linux на Си. Я слышал что такое можно реализовать через...
Что такое стандарт языка, к примеру ANSI?
Я так понимаю стандарт языка содержит в себе библиотеки, созданные ANSI. Так ли это? Для чего это надо?
Реально ли устроиться начинающим С разработчиком?
Здравствуйте!
Люблю GNU Linux, люблю чистый С... Видел, что таких людей ищут (вакансии на hh и т.д.).
Но требования и зарплата для таких людей(?) заоблочные. Особенно требования.
Сам же имею...
Не работает перемещение курсора по пунктам меню при открытии .ехе файла
Всем здравствуйте! Столкнулась с проблемой: при запуске кода из терминала в visual studio code всё работает корректно, но при запуске из .exe файла перемещение курсора по пунктам меню не работает, а...
Как сначала возвратить значение а потом освободить память
Как сначала возвратить переменную типа char а потом освободить память которую она зарезирвировала?
char* return_remove(PrioQueue *queue)
{
if (queue->root == NULL) {
return "NULL";
...
Работа со стеком - С(Си)
Помогите, пожалуйста, разобраться.
Он не компилирует.
#include <stdio.h>
#include <stdlib.h>
struct stack
{
struct listnode *top;
Отправка сообщения в minecraft сервер
Здравствуйте, у меня возникла проблема с отправкой сообщений в minecraft сервер. Я делаю так:
void sendMessage(char *message){
write(serverpipe, message, sizeof(message));
}
//......
Не могу понять задачу (система односторонних дорог)
Тема такая, препод задал задачку на языке "C", решить ее, как вы поняли, я не могу:)
Задача звучит так:
По системе односторонних дорог определить, есть ли в ней город, из которого можно...
ANTLR и си
Кто-нить шарит в сабже?
Объясните, как сделать компиляцию на си, а не на java?
Flex-symbol constant: Как правильно записать структуру
Всем привет, есть код:
%{
#if defined _WIN32
#include <io.h> // Для isatty
#elif defined _WIN64
#include <io.h> // Для isatty
#endif
#ifdef MSVC
Бинарная арифметика Reset Value
Помогите разобраться: имеется восьмибитный регистр с адресом 00h и Reset Value 01h . Если без reser value либо если оно равно 0 то все понятно это будет например если мне нужно значение 0x01 то...
Массив: Для каждой строки прямоугольной целочисленной матрицы определить сумму ее положительных элементов.
Для каждой строки прямоугольной целочисленной матрицы определить сумму ее положительных элементов.
После чего строку с минимальной суммой таких элементов обнулить.
( Задача решена, но можно ли её...
Структура FAT: перечень цепочек номеров кластеров файлов, состоящих из двух непрерывных участков кластеров
Нужна прога на Си которая выводит перечень цепочек номеров кластеров файлов, состоящих из
двух непрерывных участков кластеров (extent).
Работа с атрибутами файлов
Привет! Есть задача написать программу на Си, которая сможет искать файлы нужного размера, созданные в определенный промежуток времени. Я легко могу это сделать на bash, но в задаче четко указано,...
Undefined Reference? (GTK+ 2.0, Windows7x32 и C)
Писал простенькую программу с гтк+
Хотел, чтобы в DrawingArea рисовалась линия
Однако на этапе связывания(а может ассемблирования) выскакивают ошибки undefined reference:
к функции gdk_draw_line:...
Циклические алгоритмы и программы
еще нужна блок-схемка, заранее спасибо)))
Воспроизведение звука в С(Си)
Добрый день! Хотел внедрить в программу звуковую дорожку разрешением wav, но не воспроизводится.
PlaySound(TEXT("Sound_00462.wav"), NULL, SND_SYNC | SND_LOOP | SND_FILENAME)
Octagon модуль 5066
Здравствуйте, уважаемые программисты.
У меня есть модуль 5066 фирмы Octagon, хочу написать какую нибудь простенькую программку на СИ и залить ее в модуль. Передачу информации через COM-порт я уже...
Составить программу c использованием цикла while
Составить программу c использованием цикла while, выводящую на экран номер первого члена последовательности меньшего e, и его значение.
Использовать цикл while! !Задача на С! Прошу помочь, по...
Определить команду, победившую в чемпионате
Чемпионат по программированию. В командном чемпионате
мира по программированию побеждает команда, решившая
правильно наибольшее число задач. Если несколько команд
решают одинаковое количество...
Побочные эффекты a = (b = c)
В связи с этой темой хотелось бы уточнить:
a = (b = c)
гарантируется ли, что запись в b будет раньше, чем запись в a?
ИМХО, в C99 - нет (6.5.16.3: "The side effect of updating the stored value of...
Легкие задачки. Или я ничего не понимаю в програмировании
Товарищи у меня проблема поступил на программиста. И тут тебе с первой ленты начинают наваливать забудьте все языки которые вы учили до этого у нас будет только СИ и СИ++(позже). Так вот я ничего не...
Выходит новая книга по Си
Выходит новая книга "Язык C. Мастерство программирования"
https://dmkpress.com/catalog/computer/programming/c/978-6-01810-340-7/
Инициализация динамического поля в статической структуре
Есть статичная структура, одно из полей которой должно быть динамичным. Так как в С нельзя статическую структуру определить динамически, при инициализации динамического поля этой структуры я...
Понимание кода
Уважаемые, можете помочь в понимании кода. Что и для чего используется каждая строчка программы
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
typedef struct Node { //
...
Разработать эвристический алгоритм для решения задачи тур коня
Помогите, пожалуйста, понять хотя бы что от меня требуется? А то сколько ищу в интернете ничего не могу найти подобного:
Разработать эвристический алгоритм для решения задачи тур коня: начать с...
Ошибка LNK1107 при компоновке приложения для EFI
Здравствуйте. Я собрался попробовать программировать под EFI. Нашёл такую инструкцию. Делал по ней, в т.ч. и для эксперимента взял пример минимальной программы оттуда. Его и компилирую. Компиляция...
С. Определение размера файлов, лежащих в директории
Доброго времени суток!
Пишу лабу: пользователь указывает папку или файл. Прога смотрит, что это. Если файл - выводит его размер, если каталог - лезет внутрь, и для всех файлов, лежащих внутри этой...
Написать простейший калькулятор
Всем привет, хотел написать калькулятор, но в конце всегда выдаёт - Вы ввели неизвестный знак. В чём ошибка, подскажите, пожалуйста.
#include<stdio.h>
#include<conio.h>
#include<string.h>...
Поиск PCI устройств по Class Code, прерывание 1ah (ax, b103)
Поиск PCI устройств по Class Code, прерывание 1ah (ax, b103).
Вопрос такой, как это понимать:
ECX = class code
bits 31-24 unused
bits 23-16 class
bits 15-8 subclass
bits...
Установить дату создания файла
Вместо даты создания выводит дату изменения.
#include <time.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <stdio.h>
#include <conio.h>
int main()
{
char name;
char timeStr;
Как написать программу для вычисления энтропии пароля
Помогите написать программу для вычисления энтропии пароля, если можно то с пояснениями. Первый раз я на вашем форуме, нужна помощь. Сам понимаю, что я скорее всего слишком наглый с такими...
Связь С - ассемблер
Добрый день.
Пишу программу определения суммы элементов в массиве х (х1, x2, ... xn), меньших р. В срр файле определяется масив, а в asm вычисляется сума элементов меньших р.
При компиляции cpp...
Работа с MS SQL Server 2014 - Где найти документацию, коннекторы?
Здравствуйте!
Возможно ли?
Где найти документацию, коннекторы?
Спасибо!
Мерцающая ошибка в коде
Доброго времени суток.
Стоит такая задача:
Осуществить заполнение двухмерного массива array целыми числами из диапазона . Вывести массив в файл array.txt в прямоугольном виде. Прочитав получившийся...
Разработать тип данных “bigint” для выполнения операций с целыми числами содержащими произвольное количество знаков
Разработать собственный тип данных (структуру) “bigint” для выполнения операций с целыми числами содержащими произвольное количество знаков. Структура должна соответствовать следующему интерфейсу:...
Язык программирования С вновь стал самым популярным
Согласно данным апрельского международного рейтинга TIOBE, язык программирования C вновь вышел на первое место по рыночной доле, обогнав такие языки, как Java и C++ . Индекс TIOBE рассчитывается на...
В строке символьные константы заменить на десятичные коды
Здравствуйте всем, помогите пожалуйста с заданием: Функция находит в строке символьные константы и заменяет их на десятичные коды, например "aaa'6'xxx" на "aaa54xxx".
Вариант задания реализовать...
Проблема с копированием строк strcpy_s
Задан массив структур, содержащий фамилии. Массив привести в порядок по фамилиям.
void SortAndPrint(struct st_info* st)
{
int i, j;
//сортировка
for (i = 0; i < N-1; i++)
for (j = i +...
База данных в файле
Создать базу данных в файле
Функция для возврата значения массива (си-строка)
Всем привет, прошу помочь с Си-строками.
Помогите разобрать вопрос, не догоняю(, почему нельзя просто вернуть искомое значение?:
char Ret(void) {
char h = "Hello!";
return h;
}
Ирония судьбы, или С легким паром!
Здравствуйте! Мне необходимо решить задачу, но у меня не получается уловить суть поставленной задачи:
"Авторы фильма «Ирония судьбы, или С легким паром!» утверждают,
что чуть ли не в любом...
Тест на языке Си
Тесты программы. Буду благодарен кто напишет тест на языке Си
Подключение к базе данных
Добрый день! Возникла необходимость использовать базу данных в моем приложении. Скажите, как на чистом СИ можно осуществить подключение к базе данных oracle и запускать на выполнение запросы?
Бит стаффинг
В данной задаче предлагается реализовать функции приёма и передачи сообщения, с использованием техники bit stuffing (что-то издали похожее на PPP in HDLC-like Framing)
Пусть имеется некий "канал"...
Найти ошибки в программе
#include<stdio.h>
#include<stdlib.h>
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int i,pr=1,j,n,a,b;
int Sum = 0;
int x;
Программа для построения блок-схем
Подскажите пожалуйста программу которая строит блок схему по коду на языке си
freeglut
Скачал последнюю версию freeglut. Не могу запустить один пример кода на чистом си. Выдает ошибку undefined reference to `gluOrtho2D'. Кто сталкивался такой проблемой можете подсказать в чём может...
Ошибка сегментации
Приветствую!
Получаю извечную ошибку сегментации, но на сей раз не понимаю в чём обстоит дело
Программа получает на вход массив из матриц, далее программа вычисляет определитель каждой из матриц...
Кодировка Visual Studio
Здравствуйте! Проблема заключается в следующем: Имеется база данных в Navicat(mysql), подключенная к visual studio 2010. В самом Navicate введенные данные отображаются нормально, НО! Если вводим...
Не работает Borland C
Здравствуйте. Понимаю, что язык программирования уже давно устарел. Но новые языки мне изучать в ломо. Вот я и решил воспользоваться тем языком, который 30 лет назад мы проходили в институте. Мне...
Константы не компилируются из-за расчётов
Вообщем программирую на старом (около 1990-х годов) компиляторе и понадобилось занести в ROM схему указателей для быстрого доступа с расчётом в константу. т.е. контанты пишутся в ROM и не используют...
Тест по языку С
Всем привет. Вчера препод дал нам этот тест, а в нём то, чего мы еще не учили. Помогите пожалуйста!
<вопрос>Структура
<вариант> можно сослаться на ее элемент используя только имя элемента...
Работа с AVI-форматом
Добрый день. Подскажите пожалуйста как из .avi-файла извлечь метаданные (длительность видео, информацию о разрешении и т.д.) средствами исключительно Си, без WinAPI?
Знаю, что эти данные...
Разработать программную модель ямской почтовой связи
Здравствуйте!
Пишу курсач, застопорился на одном моменте, нужен совет
Вот условие:
Разработать программную модель ямской почтовой связи, имевшейся в Российской империи. Модель представляет 13...
Можно ли генерировать строки определенной длины, которые при хешировании дадут одинаковый результат?
Допустим я пользуюсь FNV1A32, можно ли имея определенный хеш генерировать строки определенной длинны, с таким же хешем? Если да то как?
функции на си
Дана матрица D размера nхm( n,m 20). Сформировать три
одномерных массива: А – из элементов матрицы D, лежащих в диапазоне от -5 до 5, в порядке следования по строкам, В – из элементов от
10 до...
Задачка на оптимизацию
/*64 байта в памяти */
const float fltarr={1.0, 1e1, 1e2, 1e3, 1e4, 1e5, 1e6, 1e7,
1e-8, 1e-7, 1e-6, 1e-5, 1e-4, 1e-3, 1e-2, 1e-1};
float MyCalcBIT(uint16_t In)
{ float Out = 0.0;...
Ошибка undefined reference to "power"
Изучаю Си по книге Керн&Ричи, остановился на функциях:
#include <stdio.h>
int power(int m, int n);
main()
{
int i;
for (i = 0; i < 10; ++i)
printf("%d %d %d\n", i, power(2, i), power(-3,...
fopen и malloc
Написал код по поиску контактов из файла по номеру(части) или имени(части). Использую в коде malloc и fopen и очень нужно их чем-то заменить. Чем заменить fopen примерно понимаю, но вот что делать с...
Содержимое временного файла
Здравствуйте!
Подскажите, пожалуйста, можно ли как-нибудь посмотреть содержимое временного файла в Си, созданного с помощью функции tmpfile()?
Рандом. Линейный конгруэнтный метод
Добрый вечер. Имеется следующая ситуация:
Известным алгоритмом выдаются числа.
//https://github.com/pawn-lang/compiler/blob/master/source/amx/amxcore.c
#define INITIAL_SEED 0xcaa938dbL
static...
Хранение больших массивов данных
Всем доброго времени суток. Хотел бы задать вопрос нацеленный скорее всего на опытных сишников. Пишу ПО в котором требуеться считывание и обработка большого количества текстовых данных. Хотел бы...
Повторяющиеся отрицательные числа в файле ломают программу
суть задачи состоит в том, чтобы убрать из файла наибольшее отрицательное число. Код сам рабочий, однако если ввести несколько или пару повторяющихся отриц. чисел в файл, то вместо того, чтобы...
Работа с float через union
Приветствую всех.
Не могу разобраться с хранением float в памяти. По идее это 32 бита (1 знак числа, 2 знак порядка, 3-9 порядок, 10 - 32 мантисса). Теперь смотрим, к примеру, на число 13:
0 1...
Изменение цвета текста и фона. Ошибка undefined reference to 'textbackground'
Ниже собственно код. При компиляции выдает ошибку undefined reference to 'textbackground'.
Пишу код в Dev C++. И подобные ошибки при использовании многих функций возникают!
Подскажите,...
Проверка ввода элементов структуры
Подскажите, как можно сделать проверку ввода элементов структуры? (к примеру, если в поле "введите название" написать цифру, то сообщает об ошибке и требует ввести заново)
Язык C или C++
...
"Портиться" строка в непонятном месте
есть небольшая строка в 70 символов (набор лексем разделитель - & POST запрос) и проверка на содержание нужных ключей:
bool POSTname_check(char *name, char *post)
{
char tmp, x; ...
точно ли это синтаксис языка си?
если эти си - какие ошибки?
#include "defs.h"
#define ENUF 3
#define EOS '\0'
#define NEXT(i) input
#define FALSE 0
#define TRUE 1
qCommandLineparser при вызове system()
У меня есть приложение, которое запускает другое в интерпретаторе командной строки через system()
system("konsole -e ./Debug/mazeMain.exe");
Оно корректно запускается и работает, но в окне...
POST запрос по SSL в режиме keep-alive
Приветствую вас, нужен совет.
Нужно сделать на C++ програмку, которая будет посылать post запрос на сервер по ssl в режиме keep-alive, также должна быть поддержка кукисов(хотя бы просто возможность...
visual studio не видит функцию getline
Всем ку
Есть вот такой код
#include <stdio.h>
#include <string.h>
int main() {
char* line = NULL;
size_t len = 0;
Потоки, используя критические секции или мютекс
Как написать на языке С программу, которая содержит две функции, описывающие два потока? Первый поток записывает некоторые данные в буферную память, а второй поток – считывает эти данные (если они...
Насколько оправдано в данном случае использование макросов?
Вопрос в шапке, код(проверен на std=C89):
#ifdef _REENTERANT
#include <pthread.h>
pthread_mutex_t lm=PTHREAD_MUTEX_INITIALIZER; /*simple fast mutex*/...
Измерить длительность импульса
Помогите написать программу: измерить длительность импульса положительной полярности(лог.1) таймером/счётчиком Т/С0 и, если его длительность не превышает dt<50мс, данные счетного регистра TCNT0...
Является ли это undefined behaviour?
Логические операции выполняются слева направо. Для && получается ожидаемый результат, но для == - нет. Почему?
Windows sockets приложения с сокетами, написание приложения сервер-клиент
Написать программу-сервер и программу - клиент. Клиент читает файл, пересылает его серверу. Сервер, в свою очередь, пересылает файл всем подключенным клиентам кроме отправителя. Клиент, получив файл,...
После удаления строки (список) возникает ошибка
Код программы. Ввод строки, являющаяся списком (каждый символ - его элемент), далее вывод строки, затем удаление списка, потом вывод того, что получилось. Разве не должна выводиться пустая строка?
...
Критическая секция в Си
#include <pthread.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <Windows.h>
#define PHT_SIZE 5
typedef struct philosopher_tag {
Подходит ли язык Си для создания чатбота?
Подскажите, пожалуйста, подойдёт ли язык Си для создания чат бота? Есть некоторая идея и хотелось бы её реализовать, но вот не могу определиться с выбором языка. Си знаю на среднем уровне, пожалуй.
Проблемы с библиотеками Franklin ProView
Здравствуйте уважаемые форумчане. Я являюсь студентом и в процесс обучения включает в себя программирование на Си под MSC 8051. Пишем код в Franklin ProView. Итак есть такая задачка...
...
Выход из программы по нажатию клавиши
сосбна что делать, если в кодблоке при компиляции программы во время нажатия клавиши, указывающей на выход появляются строки о времени затраченном на выход и прочей лабудой(т.е после нажатия нужно...
Создание одного исполняемого файла с двух разных файлов
Доброго времени суток.
Подскажите, как можно создать один исполяемый файл с двух разных файлов.
Например: есть программа HelloWorld и изображение. Хочу сделать, так что бы при запуске изображения...
Компрессия BMP в JPG (JPEG)
Здраствуйте, у меня есть задача - сделать компрессор изображений из BMP в JPEG на чистом Си.
BMP-изображение я успешно считал в массив RGB значений, подскажите что нужно сделать дальше, чтобы...
Создание простого Файлового антивируса
Здравствуйте,хочу написать свой антивирус, ничего нормально в сети не нашел.Кто может помочь найти исходники,что то готовое, чтобы скомпилировать и опробовать.
Заранее благодарю.
HMIWorks панель VPD-142-I7017R
Здравствуйте! Помогите пожалуйста разобраться с получением данных на панель VPD-142 от модуля I7017R. Пользуюсь программой HMIWorks язык программирование Си...
Определить ASCII код русской буквы
Здравствуйте, нужно определить ASCII код русской буквы, в моем случае Д.
Вроде не сложно, но сам разобраться не могу, нашел реализацию на плюсах, но и та работает только для латинских букв, буду рад...
Написать функцию Print(n), которая по данному целому числу n выводит на экран числа 1.n без использования циклов
Ребят помогите ... написал рекурсивную функцию.. но она выводит не с 1..n ,а с n..1 . Помогите ..
Вот код:#include <stdio.h>
int print(int n )
{
printf("%d",n);
if(n==1) ;
else
...
Зачем в scanf писать тип данных, если в начале программы это и так пишется?
если переменная a имеет тип integer , то зачем это указывать в printf???
Ромб в SDL2
Как нарисовать ромб в SDL2 по аналогии с прямоугольником? В дальнейшем предполагается изменение его размеров
#include <SDL.h>
struct Rect
{
int x, y, dx, dy;
int r, g, b;
};
void...
Определить максимальное число книг чья совокупная цена не превышает цену самой дорогой книги в магазине
В книжном магазине множество книг, цены которых хранятся в массиве pricesArray. Массив отсортирован по возрастанию. У Инны m денег, и она постоянно заходит в книжный. Каждый раз, когда она заходит,...
Вводится целое число F. Найти число n, для которого значение n-ого числа Фибоначчи является ближайшим числу F, но не бол
Вводится целое число F. Найти число n, для которого значение n-ого числа Фибоначчи является ближайшим числу F, но не больше его.
NX Open API
Нужна помощь в написании модуля для Unigraphics на языке Си.
Отображение данных
Из-за чего в программе не отображаются все вводимые столбцы и часть данных в них(конкретно char Name) .Пытался менять вид данных при сохранении .По идее программа должна считывать данные и записывать...
Напишите какую-нибудь программу! Очень надо.Не могу понять,что делать с диапазоном
Язык программирования Си(С)
1) Напишите программу,которая получает натуральные числа А и В (А<В) и выводит все простые числа в интервале от А до В.
Пример:
Введите границы диапазона:
10 20
11 ...
Добавление в union дополнительной переменной меняет значение предыдущей переменной
uint8_t c = { 65,66,67,3,0,0,0 };
struct {
char symbs;
union {
struct
{
uint8_t c0, c1, c2, c3;
} s;
} u;
...
Генетические алгоритмы - миссия кроссинговер
Прошу,услышьте зов о помощи.Имею 5 хромосом каждая состоит из 4 целых чисел от 1 до 30.Одним словом,двумерный массив 5*4.Мне нужно их как то скрестить,использовав одноточечный...
Error C4996: 'fopen': This function or variable may be unsafe
уважаемые программисты, ранее мне не приходилось сталкиваться с записью в файл.
написала, как мне казалось правильный код (по учебнику по с)
в нем ошибка которую я понять не могу. подскажите, что я...
Почему в Dev-C++ код не компилируется, если исходный код будет с расширением ".c"?
Почему в Dev-C++ код не компилируется, если исходный код будет с расширением ".c" , а с ".cpp" работает прекрасно? В Википедии написано, что graphics.h язык C поддерживает.
Обнуление глобальных переменных
Доброго дня! Есть задачка:
Большой проект на С, писанный большим количеством программистов - там одних исходников на много мегабайт. Появилось задание прикрутить к нему "ресет". Тоесть начать...
Реализовать алгоритм зеркального отображения тетрад битов значения целого числа без знака
Реализовать алгоритм зеркального отображения тетрадь битов значения целого числа без знака. Значение переменной, подлежащей преобразованию, вводится с клавиатуры. Результат вывести на экран в...
Написать программу if,else
Даны радиус круга и сторона квадрата.У какой фигуры площадь больше?С условие if и else
На языке СИ
Лишний пробел в ответе
Всем добрый день. Был написан код для поиска нечетных чисел в промежутках
#include <stdio.h>
int main(void)
{
int start;
int end;
scanf("%d %d", &start, &end);
for (int i =...
Не выводится printf() при (c=getchar()!=EOF
Народ, помогите разобраться.
Пример из книги Кернигана.
При вводе EOF (Ctrl^C) закрывается программа. А перед закрытием вроде должна выводить количество введенных строк.
Что надо изменить в этом...
Написать программу для определение машинного нуля
написать программу для определение машинного нуля
Добавлено через 1 час 46 минут
#include "stdafx.h"
include <stdio.h>
void main() //тип функции пустой
{
long double eps = 1;
long int n =...
Дописать игру Xonix
Приветствую форумчане. Смиренно прошу помочь дописать игру Xonix, ничего уже в голову не приходит.
Есть сносно работающая игра, но нет алгоритма закрашивания клеток в области обозначенной контуром....
Разветвляющиеся вычислительные процессы
Помогите пожалуйста.
Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Результат работы программы вывести в виде...
Код с ассемблерной вставкой
Здравствуйте. Помогите, пожалуйста, написать код на си с ассемблерной вставкой к заданию:
Дан массив A из 16 слов. Скопировать в байтовый массив B элементы, величины которых лежат в диапазоне и...
Какие книги хорошо описывает руткиты, систему и т.п?
Вообщем, может кто-нибудь вспомнить, какие книги это хорошо объясняют и являются актуальными? Где про это можно почитать? Про систему в целом ( ведь с ней же взаимодействует руткит, правильно? )
П.С...
Сокращение ФИО и определения пола
Привет , очень нужна помощь. Как сократить ФИО до фамилии и инициалов используя функцию. И потом по отчеству определить пол человека. Програма должна быть написана на Си. Буду очень благодарна за...
Проверка IP на валидность
На вход программе подаётся произвольная строка. Строка может начинаться и за- канчиваться произвольным количеством пробельных символов. Программа должна вывести только сообщение «YES», если в строке...
Как включить прерывания MSI на PCIexpress
Здравствуйте! Есть устройство на PCI-express, задача: сделать приём прерываний MSI от устройства. Из документации PCI 2.2 я понял, что устройство при подаче MSI пишет в память по адресу, указанному в...
Двовимірний массив
Допоможіть з масивом будь ласка!
Таблиця символів Список складається з n рядків та 60 стовпців.
Усі, кого ви знаєте, містять: назву місця та назву року, де рік є роком навчання і може дорівнювати...
Отправить и считать с COM порта команды
Что имеем.
GSM модем, который подключен через COM порт к ПК. Управление модемом осуществляется через терминал простыми командами. С помощью команд управления, можно совершать звонки на CSD сим...
Загрузить изображение из буфера обмена (DLL)
Я создал DLL библиотеку и подключил её к C# проэкту. В dll должна быть функция на Си для загрузки изображения с буфера обмена, и она должна каким то образом передать в picturebox собственно само...
Ассемблер и Си
Помогите, пожалуйста, написать программу в VS, совмещающую в себе файлы asm и cpp.(как их создать, параметры)
Файл cpp должен только вызывать функцию из основного на ассемблере.
вот из этого...
Алгоритм программы
Доброго времени суток! Имеется задача: Даются строки символов состоящие из "." и "о". На месте точек нужно построить прямоугольник наибольшего размера, где "o" - это ограничители, за которые нельзя...
GTK + Cairo
Значит отрисовываю в drawing area на всю ширину\высоту окна большой прямоугольник белый а в нём циклично через равные промежутки рассталяю большую кучу маленьких прямоугольников по 4 пикселя...
Есть ли функции (библиотеки) на Си для чтения Web-страниц?
И Не только чтения страниц, но создать приложение которое может связаться с базой данных и редактировать ее через интернет. Какие технологии охватывает такая программа?
Разработал небольшую игру на С (Си) :)
Здравствуйте, написал такую небольшую игру за 2 дня на Си. Я не такой большой специалист на Си, но что есть то есть).
Хотелось бы послушать критику, одобрение и т.п..
Код:
/*Game*/
#define...
Объясните как работает библиотека zlib
Никак не могу разобраться, как библиотека сжимает данные.
(В нете примеры смотрел, документации читал. И не понял. Потому задаю вопрос тут)
(Оставляем указатели на функции выделения памяти zlib в...
Напишите программу, в которой ввод и вывод элементов массива будет организован через процедуру (функцию)
1) В матрице а 4x5, значения элементов которой вычисляются как а(i,j)=i^2-2*j,
найти количество элементов, значения которых меньше 10, но больше -1, и
распечатать эти элементы.
2) В массиве...
Вызов прерывания realmode из PM-режима с передачей блоков данных
Вот уж никогда не думал, что под ДОС что-то писать придётся...
Пишу в режиме flat32 с набором инструкция i386 на Watcom C16 ver. 11.0
Текущая проблема получить из защищённого режима блок данных...
Задание на тему "Указатели"
если есть массив ARRAY, то чему будет равен указатель PARR после выполнения второй, третьей и четвертой строки кода (три значения интересуют):
int *PARR;
PARR = ARRAY;
PARR += 3;
PARR = &ARRAY;
...
Изменяется информация по указателю при передаче в функцию
Есть функция со следующей сигнатурой:
void MySort(void* first, size_t number, size_t size, int (*comparator)(const void*, const void*))
Также есть ещё одна функция с уже такой сигнатурой:
...
Обмен данными между программами
На пример, вызывается программа c помощью system(), она принимает аргументы и работает, а как получить информацию в данном случае от неё?
WinAPI - проблема с полем ввода
https://pastebin.com/Q4wi3xJ9
Консоль - отображает значения, находящиеся в 3 полях ввода. Они отвечают за определение цвета в RGB - для фигуры, которую я рисую. При работе с двумя первыми...
Полиз
Помогите, пожалуйста.
Надо восстановить фрагмент на Си без операторов перехода и привести еще один фрагмент также без операторов перехода, имеющий такой же полиз.
&b +# 7 !F 7 ! &a -# ; a b + 17 !F...
Очистить только часть экрана
Мне нужно очистить часть экрана в консоли. Допустим, нужно очистить всё, что находится после курсора. Не подскажете, как это можно реализовать?
Не работает код
И снова всем доброго времени суток.
Задание:
Для двумерного массива из N элементов, которые содержат случайные дробные значения от A до B, с помощью функций найти индексы максимального...
Ребята,можно ли этот код перевести на чистый си(Код смешан с си++)
Задача:
4 балла:
Разработать игровое поле для змейки. Продумать способ хранения змейки, управления с помощью стрелок. Отобразить змейку и дать возможность управлять ей.
6 баллов:
Добавить...
Каждый 5-ый символ строки заменить на символ "№"
Используя библиотеку <string.h>
Отправка файлов на почту
Подскажите материал для изучения. Хочу научиться программно работать с интернетом допустим на том же Си, т.е. допустим, чтобы определённые файлы запаковывались и сбрасывались на почту(это только...
Можно ли через sizeof узнать размер строки через указатель?
Есть код
char str;
int i=sizeof(str);
переменная i получает значение 10. Все нормально. А как узнать размер строки вот в таком варианте:
char str;
char *p_str;
p_str=str;
Шифр AES
Здравствуйте! Помогите разобраться в проблеме. Написал прогу которая реализует стандарт AES, но при выполнении есть отклонение дело в том что, время которое требуется проге на то чтобы расшифровать...
Система децентрализованного обмена файлами в локальной сети
Здравствуйте. Дали в вузе тему для курсовой "Система децентрализованного обмена файлами в локальной сети ". Нужен клиент и сервер. Не знаю с чего начать, потому что до этого ничего не делал такого....
Вычисление последовательности
Всем доброе время суток.
Недавно начала изучать Си,надеюсь мне кто-нибудь подскажет, как можно исправить код.
Задание:
Задан числовой ряд и некоторое число e, найдите сумму тех членов ряда, модуль...
Обмен текстом между клиентом и сервером
Добрый день друзья! Такая вот проблема, написал клиент-сервера и никак не могу реализовать обмен текстом между ними. Цель следующая: клиент шлет текст серверу, сервер принимает и шлет его обратно...
Не могу дописать программу
Яйца фасуются на лотки 5х6 и помещаются в коробки в 2 стопки по 6 лотков в каждой. Предприниматель хочет купить прибор, который будет проверять яйца на целостность и сообщать, какой процент битых яиц...
Объясните пожалуйста отрывок программного кода
1. this.prescriptionTableAdapter.Fill(this.medicamentDataSet.prescription);
2.Из другой программы this.postBindingSource.EndEdit();
Написать свой аналог функции
всем привет,
мог ли бы мне помочь написать свой аналог функций и тип данных, делаем компилятор для языка freebasic на си, так вот, у меня не получается имплементировать тип данных из...
Графопостроитель на чистом си
нужен графопостроитель на чистом си, вот пример http://yotx.ru/
подскажите с чего начать и что почитать) мб у кого-нибудь есть исходники?)
Требуется написать задачу на языке С
Сам вообще не могу написать, так как половину курса протаскался с военкомом. Нужна помощь в решении данной задачи.
Каждый программист хотя бы раз в жизни писал (или пробовал писать) компьютерный...
Односвязная очередь для разных типов через макросы
Здравствуйте. Пытаюсь написать односвязную очередь для любых типов с помощью макросов.
#define QUEUE(T, NAME)\
struct element##NAME {\
T *value;\
element##NAME *next;\
};\
struct...
Как сделать в двумерном массиве случайные вещественные числа, которые будут выводиться на экран (пример на изображении)
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
int main() {
srand(time(NULL));
Применение регулярных выражений в алгоритме поиска КМП
Здравствуйте!
Есть функция поиска подстроки в строке по алгоритму Кнута-Морриса-Пратта (КМП)
char *gsm_find_str_in_buffer(char *buffer, char *search, uint8_t idx_start, uint8_t...
Зависает консоль Dev-C++ 6.3
Пользовался Dev-C++ на протяжении нескольких месяцев, после недельного перерыва снова начал писать код и столкнулся с проблемой зависания консоли при вводе данных с клавиатуры.
Код:
#include...
Нахождение точки пересечения прямых
Нужно найти точки пересечения двух прямых. Даны четыре числа, которые являются коэффициентами этих прямых.
Помогите пожалуйста, или подкиньте идею, как решать. Буду очень благодарен
Не понимаю, как разделить программу на файлы
У меня есть программа, которая сортирует данные из входного файла. Она содержит функции, которые я хотел бы распределить по двум дополнительным файлам. Для начала я решил вынести три функции в...
Как можно получать дату по частям (год, день и т.д.)
Как можно получать время по частям (год, день и т.д )
Компилятор (gcc 4.6) не распознает параметер-std=gnu11
Всем привет,
Компилятор (gcc 4.6) не распознает параметер -std=gnu11, Кто знает в чем проблема?
Перевод с Python на C
Переведите пожалуйста вот этот код в С:
s = input();
l = len(s);
integ = ;
i = 0;
while i < l
s_int = ''
a = s
while '0' <= a <= '9':
нужно написать 4 программки
Всем привет, прошу помогите написать 4 программки:
1.Обход. Составить программу определения минимального среди 5 введенных целых чисел.
2.Альтернатива со вложенными условиями. Составить...
Как хранится битовое поле в памяти компьютера?
Хотелось бы наглядно ознакомиться как выглядит битовое поле в памяти компьютера.
Я думаю проще будет объяснить вот на таком примере:
#include <stdio.h>
int main()
{
int k = 0x11223344;...
Компилятор не видит локальных переменных
Столкнулся с такой особенностью языка C. Ситуация следующая. Хотел перенести си-программу (CodeBlocks) c разрешением .c в проект C++ Builder. Решил скомпилировать проект и обнаружил что, компилятор...
Обновление каждую минуту
Здравствуйте. Мне необходимо реализовать обновление файла каждую минуту. Что я имею ввиду: записи Xn заносятся в двусвязный список, по прошествии минуты записи из списка записываются в файл....
Найти номер строки в матрице, в которой максимальное количество чисел - четные
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int **array, min, count = 0;
int rows,cols;
printf("Введите размерность матрицы: ");
scanf("%d",&rows);
//printf("Введите количество...
Алфавитная сортировка в файле
Программа должна при соответствующем выборе либо записывать (wwwrite, тут все работает) в конец файла строки, либо (sorti) сортировать строки в файле. Проблема заключается как раз в функции sorti....
ARGV и ARGC
Здравствуйте, у меня появилась проблема. Я пытался найти в интернете, но, скорее всего, не правильно задаю вопрос. Поэтому и прошу вас помочь.
Проще говоря, у меня обычный код на C:
#include...
Warning инициализации переменных
Файл kek.h
extern char size_dictionary;
extern const char* dictionary;
typedef struct Menu {
int i;
char x;
char l;
} Menu;
Ввести с клавиатуры координаты точки, определить лежит ли она на кривой
Ссылка на условие https://ibb.co/pQCQd4y . Написать на Си.
Алгоритм Люка и Брезенхема
Здравствуйте. есть задание написать программу:
Выполнить отрисовку первой буквы фамилии студента с использованием процедур генерации отрезков по методу Люка
Выполнить отрисовку последней буквы...
График функций в C
Проблема состоит в том что нужно вывести перпендикуляр, как его выводить я без понятия, через printf реализовывать нельзя !
Вот код :
#include <stdio.h>
#include <math.h>
int main ()
{
...
Где скачать видеколекции по современному си (и книги в текстовом формате)?
Где новичку найти большие видеолекции
(или хоть книги, обязательно в текстовом формате с примерами и не старше лет 5)?
Кроме специалиста...
мечтаю писать свой софт под окна 8/64 (архиваторы и...
Преобразовать отрицательное число строку
Как преобразовать отрицательное число в строку. ultoa не работает при отрицательном числе.
Напишите программу, которая для открытого ключа Богумила
Пожалуйста помогите с Си!
Напишите программу, которая для открытого ключа Богумила, то есть строки
(а0,...аn-1)...
Ошибки при попытке чтения функций из другого файла файла
Появилась необходимость сделать реализацию односвязного списка и использовать его из отдельного файла. Реализовал список, и создал файл .h со следующим кодом:
#ifndef _LIST_H
#define _LIST_H...
POST запросы с json содержимым
Уважаемые формучане, приветствую всех, кто попал в эту тему. Выполняя учебное задание, я столкнулся с некоторыми трудностями. К сути. Мне необходимо отправить на web-сервер файл с неким json...
Масиви. Визначення масивів
Використати одномірний масив для вирішення такої задачі. Прочитати 15 цілих чисел і записати їх у масив. Ввести два цілих числа K і L, що є допустимими індексами масиву. Знайти середнє арифметичне...
Односвязный линейный список студентов. Как исправить ошибку?
Здравствуйте.
Нужно создать программу, в которой будет создаваться односвязный линейный список студентов. И нужно сделать возможность изменения имени заданного студента.
При компиляции, выходят...
Стандарты, переносимость
Расскажите поподробнее про код запуска, который компоновщик якобы вставляет в и исполняемый файл. в инете ничего не нарыл. А еще про переносимость программ. почему говорят что программа плохо...
API для С
Всем привет,не подскажите,как вызвать API на языке С ?Например вызвать форму с кнопкой "ОК" и т.д.
Tcp клиентский сокет с функцией select
Здравствуйте!
Нужен совет (а лучше примеры),
как сделать простую клиентскую
программу, раз в 1сек отдающую
и принимающую данные. И очень
важен правильный select(...) для
обычных write() и...
Сборка динамической библиотеки в Си, создание dll из исходников
Здравствуйте! Впервые столкнулся с языком Си и не всё понимаю. Мне необходимо написать программу шифровальщик с применением алгоритма Safer+, в сети нашел исходники только на Си, хотел из них создать...
IDE для строгого ANSI C
Подскажите, пожалуйста, среду разработки для Windows в которой можно было бы выбрать стандарт, например C89, и компилятор выдает ошибки, если используешь фичи из более свежих версий языка
Квадратики с единичками и нулями
Доброго времени суток! Такая проблема: когда в main() пытаюсь вывести строку word, в терминале отображаются лишь квадраты с единичками и нулями внутри (извините за терминологию, не знаю как данный...
Ошибка в gdb не может найти путь к файлу
Здравствуйте, мне нужно найти ошибку в коде, запуская gdb, ставлю breakpoint и мне пишет :
Warning: opening /proc/PID/mem file for lap 26289.26289 failed: No such file or directory (2)
Failed to...
Чтение полной сигнатуры файла - Си
У меня есть путь к файлу, необходимо прочесть сигнатуру этого файла по кускам, скажем по 32 килобайта каждые 24 килобайта (чтобы стыки покрыть) и сравнивать с сигнатурой вируса. не понимаю как это...
Почему я пишу игры на C (да, на C)
Я — тот ещё фрукт. Все мои личные игровые проекты, которыми я занимался в последнее время, были написаны на «vanilla» C. Больше никто так не делает, поэтому, полагаю, вам может быть интересно узнать,...
Выполнение программы на Си - загрузчик
подскажите пожалуйста. не как не могу найти инф. о загрузчике Си
вопрос стоит такой "Выполнение программы на Си - загрузчик." не как не могу отыскать...
С чего начать изучение, чтобы понять как работает написанная программа для МК
Пишу диплом, знакомый разрабатывает мне программу простенькую на обычном СИ , которая будет излекать из точки доступа данные ,управлять кое чем, и тд и тп.
у меня есть 4-5 месяцев.
Мне нужно...
Чтение главной загрузочной записи твердого диска
Здравствуйте! Задание состоит в том чтоб прочитать загрузочную запись и вывести данные о твердом диске на экран в виде:
Лог.диск -----> C Ext E Ext G
Признак ------> 80H 00H ...
Разделение строки
Как в Си разделить строку на несколько строк так, чтобы она осталась одной строкой? :good:
То есть если я сделаю так:
{
printf("stringfirststringfirst stringfirststringfirststringfirst\
...
задача с кодом
Приводите условие задания на русском языке.
Оформляйте код соответствующими тегами: Как работать в редакторе сообщений
Вобщем вот задание, нужно написать прогу на си, имею код на с++ но нужно...
Парная сортировка вставками
Не получается реализовать парную сортировку вставками на С.
На вход функции подаётся len - длина массива, и cmp - компаратор, осуществляющий сравнение двух элементов массива(в моём случае структур...
Минимизации размера кода в типовой схеме с операторами switch / case
Здравствуйте!
Для минимизации размера кода прошу помочь как сделать чтобы типовая схема с операторами switch / case:
switch ( /*variable*/ )
case const1:
Действие №1;
break;
case const2:...
Особенности реализации 32- и 64-битной плавающей арифметики некоторыми компиляторами для интеловских процессоров
На какую-то странную вещь я напоролся... Вот так всё работает:
#include <stdio.h>
#include <math.h>
int main(void) {
double e;
while ( printf("E = ") && scanf("%lf", &e) == 1 &&...
Из Паскаля в си
Здравствуйте, помогите пожалуйста перевести с Паскаля в си.
Program SummaFakt;
const maxn=2 540 159;
type interval=0..9; {цифры}
var fcif:array of integer;
{факториал цифр искомых чисел}
...
Combobox и переменные
Как сделать, чтобы в combobox для значения "Чототам" присвоить числовое значение.То есть ты выбираешь Чототам и чототам=1. Выбираешь hello world, а оно равно 5
CURL - Загрузка файла на сервер
Есть следующая функция, призванная отправлять файл 333.txt на Яндекс диск
int upload(link){
unsigned char * D;
int arr,R = 0;
CURL *curl;
CURLcode res;
curl =...
Компоновка программы из нескольких файлов
Имя структуру проекта(см.фото) необходимо во все си файлы добавить глобальные переменный из h-файла. Путь до папки Inc прописан в include patch, при подключении файла заголовка более одного раза...
Игра "Жизнь", как реализовать стоп игры
Одно из условий остановки игры, если поле зацикливается.
Но как это реализовать? Знаю способ, с запуском "скрытой" игры, которая будет течь в 2 раза быстрее, и сравнивать поле этой игры с полем...
Открытие текстового файла с неизвестным именем
Как на С реализовать открытие текстового файла, имя которого не известно, но он единственный в этой папке?
Добавлено через 7 минут
Но известно расширение данного файла. И часть имени.
Псевдо-терминал и перекодировка
Вообщем, напишу сразу задание.
Разработать программу перекодировки произвольных текстов из кодового набора КОИ-8 в кодовый набор ср1251. При этом для получения исходного текста и отображения...
Как заставить цикл ждать ?
Есть массив времён которые обрабатываются в цикле. В теле цикла запускается таймер который по окончании работы вызывает прерывание. проблема в том что цикл не хочет ждать таймер.
alarmFlag = 0u;
...
Идентификация и аутентификация пользователя
Может получить хотя бы примерные наметки по созданию подобной программы?
Пусть на экран выведены следующие три слова: «pero», «ruchka», «bumaga».
Составить программу, которая записывает пароль...
При вписывании в файл добавляется лишний символ
Данный ниже программик принимает в качестве первого аргумента название файла, в который вписываются последующие аргументы. Допустим, нынешнее содержимое файла 1.txt - "eefef123". Запускаю программу...
Одномерные массивы: на каждой итерации вычислить новые значения элементов
Заданы размер массива, начальные значения его элементов (0 или 1) и количество итераций. На каждой итерации вычислить новые значения элементов (значение элемента массива равно сумме по модулю два...
Грамотно ли написан код?
Мои программы по заданиям становятся все больше и непонятнее, поэтому сейчас я практикуюсь с функциями. Мне хотелось бы узнать, насколько грамотно написан этот код, можно ли его как нибудь упростить...
Принадлежит ли точка, заданная координатами, заштрихованной области
2. 2. Проверить принадлежит ли точка, заданная координатами, заштрихованной области. Вывести на экран TRUE или FALSE.
Обьясните плз как делать задачку, именно как сделать.
Можете подсказать...
Неправильно выводит на экран элементы структуры
Здравствуйте! Суть вопроса (код полностью прикрепила файлом):
typedef struct Data{
char name;
char country;
char city;
char year;
char lines;
char pass_traffic;
struct Data *next;
Понять динамическое распределение памяти (malloc)
Пытаюсь понять динамическое распределение памяти, но пока безрезультатно.
Написал код:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
typedef struct {
int height;
Клиент-серверное приложение
Пытаюсь отладить программу по следующему заданию:
Разработать клиент-серверное приложение копирования файла (или поддерева файловой системы) с узла-сервера на узел-клиент в указанный каталог...
Топологическая сортировка( представление графа через список смежности)
некорректно работает алгоритм топологической сортировки, при любом случае выдает наличие цикла в графе. Подскажите, в чем ошибка(
bool dfs(int v, struct Graph* g, int* state, struct queue* q, int...
Си на sublime-text
Подскажите, существуют ли годные плагины, подчеркивающие такие ошибки, как отсутствие ";" в конце команды.
Где найти string.cpp
Нужны описания функций из string.h файла. Как и где его искать. Желательно получить ссылку на сам файл. Заранее спасибо.
Выбор языка програмирования
П.С плохо с русским
Здраствуите однажды я спросил можно ли написать ОС на С или Ассемблере и мне сказали что да...но в процече обучение Си воникла проблема дело в том что я нигде не могу найти книги...
Функция strtok
Добрый день. Возникло непонимание работы данной функции.
char str2="hello,world ich";
char *ptr4=strtok(str2," ,");
char *ptr5=strtok(NULL," ,");
char *ptr6=strtok(str2," ,");...
Массивы и указатели: найти среднее арифметическое всех четных и всех нечетных элементов в массиве
Написать программу, которая находит среднее арифметическое всех четных и всех
нечетных элементов в массиве размером N. Размер массива вводится пользователем
с клавиатуры. Для заполнения массива...
Вывести координаты вершин выпуклой оболочки, отсортированные в порядке возрастания по их абсциссам
Всем привет! Первый раз на форуме, прошу не судить строго. Помогите, пожалуйста, с задачей на выпуклую оболочку. На ввод подается файл, в каждой строке которой есть 2 числа - координаты точек. В...
Подсчёт CRC-32C используя полиномиальное деление
Только начал осваивать подсчёт контрольной суммы и столкнулся с CRC-32C, который отличается от других CRC алгоритмом вычисления. При вычислении CRC этим методом используются флаги: RefIn = True и...
Не могу понять, где ошибка в программе
Известно следующее соотношение для суммы бесконечного ряда (при n стремящемся к бесконечности)
1-(1/3)+(1/5)-(1/7)+.....+((-1)^n/(2n-1))=pi/4
Составить программу, которая вычисляет значение суммы...
Кто пишет на Си в Code::blocks на Mac?
кто пишет на си в codeblocks на маке. вот вопрос что с ним делать, простенькая прога а он вот так выдает/Users/alexandrkislitsyn/Desktop/Снимок экрана 2014-11-12 в 19.24.48.png
Среда разработки C под Windows
Приветствую.
Подскажите пожалуйста среды, в которых можно программировать на C под Windows.
Я использовал Dev-C++, но может, есть другие варианты?
Можно ли использовать Visual Studio? Я слышал,...
Разработать программу которая реализует заданный функционал
Разработать программу которая получает данные из командной строки и реализует следуюший функционал:
a) без параметров кратко пишет назначение программы и подсказывает как получить помощь
b) -h...
Тесты С
1.Выберите одну неправильную запись из трех (в языке С):
а) scanf ( "% f", & x);
б) scanf ( "% f% f", x, y);
в) scanf ( "% f% f", & x, & y);
2.
Выберите из перечисленных операторов условия в...
1000 стеков или угнать за полсекунды
ЗаданиеImagine, that you are employed by a software development company. You work now on the famous "D++ project", which is devoted to the creation of a new generation programming language. Your...
Функции. Библиотеки
Функции для работы с массивом должны быть вынесены в отдельные файлы исходного кода arrays.h и arrays.cpp. В файле с main библиотека включается с помощью директивы #include ""
Подскажите, как...
Написать функции (хотя бы 1-3 пункт)
Напишите программную реализацию следующих функций.
1. Ввод дроби с клавиатуры. Дробь вводится в виде: числитель/знаменатель. Если знаменатель окажется равен 0, то вывести ошибку «деление на 0» и...
Шесть строчек кода на C = Bsod
Добрый день!=) Недавно прочитал статью на , согласно которой, можно "уронить" винду шестью строчками кода. Вот собственно и сам код:
/*здесь был какой-то код */
Как думаете реально ли это?
Смоделировать передвижение пишущей черепахи по полу
Представьте себе механическую черепаху, которая ползает по комнате под управлением программы на С. черепаха несет пишущее перо, которое может находиться в одной из двух позиций - нижний или верхний....
Проект на С для pos терминала
Добрый день. Имеется проект на С, проект этот для pos терминала spectra t1000. Открыла в NetBeanse на Windows. Сразу скажу что в С никогда не работала, но вот пришлось разбираться и сразу с...
Переставить в начало строки все буквы в порядке их следования, затем цифры, и в конце – остальные символы
Переставить в начало строки все буквы в порядке их следования, затем цифры, и в конце – остальные символы. Рабочие строки не использовать.
Входные данные:
abh(0123)jw((’)f)#dd&&87
Выходные...
Найти среднее арифметическое целых положительных чисел
Мне нужен код на Си.
Задано 5 цілих додатних чисел. Знайти їх середнє арифметичне. В програмі
повинен бути захист від введення некоректних даних.
Задано 5 целых положительных чисел. Найти их...
Как ввести через программу на си в командную строку значение переменной?
Здравствуйте, я могу открыть необходимый файл и сообщить туда заранее известные команды, но как можно сообщить так же и значение необходимой переменной?
#define _CRT_SECURE_NO_WARNINGS
#include...
Распечатать массив строк по заданному алгоритму
Здравствуйте, не получается распечатать строки по заданному алгоритму
Есть, к примеру, массив строк:
parsed_string = {"A" ":=" "B" "+" "C " ";" ";" ";" "ss" "D" ":=" "E" "&" "G ";" ...
Передача аргументов из main() в system()
Я искал эту тему, включительно на английском языке, в интернете и так и не нашёл какого-либо решения конкретно этой задачи.
Сначала поясню о причине отсутствия возможных альтернатив, типа (ниже)...
С VS C++
Я тут прочёл одну статейку о языках программирования, и там одна персона яростно пыталась доказать, что "Си круче чем С++".
Можете объяснить мне, как новичку, "у которого большие планы, стоит...
Не получается реализовать поиск по файлу
Есть программа библиотека, никак не получается реализовать поиск по автору, вернее получается неоднозначно, если я просматриваю строку в файле, то тогда значение попадает в Book.Autor, сравниваю его...
Кусок кода из игры Quake 3
Кто нибудь знает что значат непонятные строчки в коде?
Код взят из статьи вики https://en.wikipedia.org/wiki/Fast_inverse_square_root
float Q_rsqrt( float number )
{
long i;
float x2, y;...
Вылетает программа после прохождения ~300 циклов
Пишу программу на Си.
Вот код:
#include <stdio.h>
#include <stdlib.h>
#include <SDL2/sdl.h>
#include <SDL2/SDL_image.h>
#include <SDL2/SDL_ttf.h>
#undef main
struct User
Код не компилируется
#include <stdio.h>
main()
{
int с;
с = getchar();
while (с != EOF)
{
putchar (c);
с = getchar();
}
Нарисовать магазин
Кто может нарисовать магазин (любой) для Си? Прошу помочь.
Распараллеливание функции захвата пакетов libpcap и обработчика полученных пакетов
Добрый день!
Имеется сниффер на базе libpcap, на вход которого может поступать огромное количество UDP пакетов. Задача: поймать каждый пакет и при соблюдении определенного условия, обработать его....
Перегрузка функции через макрос с зависимостью от количества и типа переданных параметров еще и с вариаблик
Здравствуйте.
На чистоту, я не осилил макросы.
Провел весь день, чтобы попытаться вызвать функцию с помощью макроса в зависимости от количества и типа переданных параметров.
Прошу помощи.
...
Атака переполнением буфера
Учусь пентестенгу, и сейчас делаю атаку переполнением буфера стека, чтобы перезаписать указатель возврата на шеллкод. Алгоритм прост. Есть написанная мной же уязвимая к переполнению...
Интерпретировать на русский язык
Здравствуйте! Помогите интерпретировать(перевести) это на русский язык, задание крайне странное и непонятное.
1) сhar *(*F( ))( )
2) сhar *(**F( ))
3) сhar (*(*(*F))( ))
4) сhar *(*(*F)( ))
5)...
Как записать правильно эту функцию сылка на нее будет в описании
Как записать правильно функцию. Фото с ней: http://ibb.co/S7D1JJp
Добавлено через 49 секунд
Я записал так: (sqrt(a)-pow (b,2)+(sqrt(a*b)+y/2))
Стек протоколов TCP/IP для сети из трех ПК
Привет, мне нужна помощь!
Используя возможности стека протоколов TCP/IP организовать распределѐнную
обработку информации не менее чем на 3 компьютерах для решения конкретной
прикладной задачи
...
Программа для перевода из десятичной в двоичною!
Реализуйте две отдельные функции: 1 - для перевода из десятичной в двоичную 2 - из десятичной в шестнадцатиричную, возвращающие массив, каждый элемент которого бит (для 1-й функции) и тетрада (для...
Сформировать матрицу А (N N);
Доброго времени суток! Пожалуйста, помогите сделать такую программку на языке C: Для каждого пункта задания написать подпрограмму-функцию:
- сформировать матрицу А(NхN);
- вывести на экран значения...
Задача из проекта Эйлера
Пятизначное число 16807=75 является также пятой степенью натурального числа. Аналогично, девятизначное число 134217728=89 является девятой степенью. Сколько существует положительных n-значных...
Программа по работе HEXtoBin
Привет, форумчане!!!
Помогите, пожалуйста. Необходимо написать прогу, которая берет информационную часть из hex файла(выделенная цветом), переводит ее каждые 2 символа в бинарный код и записывает в...
не до конца понял задачу
Определить является ли заданный текст корректным синтаксисом определения целочисленной переменной
Как я понял надо чтобы когда мы писали десять нам выводили 10, а когда b нам говорили не...
Т-тригер в си
Всем добрый день. Подскажите пожалуйста, как реализовать следующую задачу. Имеется виртуальная кнопка, в настройке этой кнопки (с-action) необходимо прописать Т-тригер, так что бы на один клик мыши...
Вывести данные из xml файла
Есть такой файлик с расширением .xml (из программы spy_orb) в нем много строк, но нам нужно вытащить только суммы и запихнуть в таблицу, ниже привел пример кода (в нем есть вначале и другие данные,...
Вызов функции getopt() несколько раз
Всем добрый день! У меня возник вопрос с использованием функции getopt(). Можно ли вызывать getopt несколько раз в разных программах которые связаны между собой. Я в одной программе вызываю getopt(),...
Signal: SIGTRAP (Trace/breakpoint trap)
Почему моя программа во время отладки с бесконечными (ну раз 5 появляется) Warning'ами работает, высчитывает обратную матрицу(Правильно причём), а вот когда запускаешь её без отладки она просто не...
Решить Уравнение методом ньютона
Используя метод Ньютона,найти численно с точностью не хуже чем 10^(-5),корни уравнения x-1-0.5sin(x)=0.
Вот код, преподователь сказал что уравнение имеет два решения программа находит только одно...
Функции в структурах и наоборот, с наследованием
Правильно ли я понимаю, что в Си можно:
создавать структуры,
на их основе создавать (наследовать их внутреннюю структуру) в новый созданный по типу объект (структуру), и
с помощью копии или на...
Вот такие вот дела
Люди, помогите пжл с решением двух несложных задач.. две предыдущих лабораторных сделал без каких либо проблем.. Пришло время третьей.. Вроде бы прочитал теорию несколько раз.. решил несколько...
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|