Category: C#

19
Июн
2021

как проверить целое ли число язык си

мне нужно что бы пользователь ввел три целых чисел а если числа не целые то программа закрывалась я пытался делать проверку вот пример только здесь я зделал одно число что бы было проще
забыл сказать нельзя использовать библеотеку math.h
i…

19
Июн
2021

СИ Считать из файла слова и записать их в структуру

Нужно считать текст из файла, разделить его на отдельные слова и записать в уже имеющуюся структуру
Моя проблема в том, что при записи в структуру я получаю на выходе дубликаты последнего словa. Как переписать программу, чтобы она работала…

18
Июн
2021

Задача преобразовать число с двоичной системы счисления в десятичную

Пыталась написать программу, которая преобразует число с двоичной системы в десятичную и все никак не выходит. Знаю, что проблема вроде в несовместимости типов параметров в функции strlen, не знаю как исправить, все время ошибки.
#incl…

18
Июн
2021

Задача преобразовать число с двоичной системы счисления в десятичную

Пыталась написать программу, которая преобразует число с двоичной системы в десятичную и все никак не выходит. Знаю, что проблема вроде в несовместимости типов параметров в функции strlen, не знаю как исправить, все время ошибки.
#incl…

18
Июн
2021

Atollic TrueStudio не распознает переменные в библиотеке stm32f0xx_rcc

Решается задача протестировать отладочную плату stm32f0Discovery. Для этого пробую зажечь светодиод в среде Atollic TrueStudio, используя Ubuntu 20.04 LTS
Действия, которые были совершены до возникновения ошибки:

Создан проект стандартным…

18
Июн
2021

Как начать программировать на OpenGL

Вообщем, задумал начать программировать 3д-графику и взгляд пал на OpenGL. Не долго думая, вбил в поиск: "Download OpenGL SDK". Перейдя по первой ссылке (https://www.opengl.org/sdk/), понял, что не всё так просто. Скачивал GLEW, …

17
Июн
2021

помогите улучшить код язык си

подскажите как можно написать этот код проще если такое возможно
код работает как надо он берет ввод и считает каждую букву в алфавите и выводит на экран даже если буквы такой нет и он должен читать только маленькие буквы а большие и други…

17
Июн
2021

Какое ограничение на имя block devices в Linux?

Ничего толком нагуглить не получилось, есть устройства в /proc/partitions. Вот колонка name, откуда это имя берется, можно ли его изменить?(С помощью makedev вроде можно)Какое ограничение по количеству букв в имени устройства?
Имена файлов…

17
Июн
2021

Пытаюсь создать потокобезопасную очередь с conditional variable

Мне надо реализовать потокобезопасную очередь с mutex и conditional variable, используя только <thread.h>. Делаю это без учета, что функции queue stl могут выкинуть ошибку. В самом коде не могу понять, как правильно использовать cond…

16
Июн
2021

QStyledItemDelegate проблема с сохранением введённых данных

Когда жму энтер, или меняю фокус курсора на другую кнопку (но не на другую строку в таблице, тогда всё работает), то данные не сохраняются, при энтер вообще выделяются почему-то. setModelData не вызывается при нажатии на энтер.
sqlsupplier…

16
Июн
2021

QSqlTableModel вертикальный заголовок

Всем привет, пытаюсь сделать таблицу, в которой будет всегда 1 запись из SQL-запроса.
В этой таблице хочу сделать вертикальные заголовки, всё проделываю через подкласс модели QSqlTableModel, но, очевидно, что такой код неправильный…
Вопр…

15
Июн
2021

Могу ли я дать Тэг(никнейм) структуре такие как "struct" или "typedef"?

То есть если я обозначаю структуру, могу ли я дать такие никнеймы данной структуре? Например
struct typedef
{
int width;
int length;
}

или
struct struct
{
int width;
int length;
}

Почему спрашиваю мне попался такой вопрос…

14
Июн
2021

Как можно эффективно считать строку произвольного размера из файла в массив?

Я хочу считывать строку произвольного размера из файла максимально быстро и эффективно, поскольку таких строк будет много. Я попытался реализовать цикл, в котором функция fgetc будет записывать символы в массив line, пока не встретит симво…

13
Июн
2021

Вызвано исключение по адресу 0x…. нарушение прав доступа при записи по 0x,,,, fscanf_s()

Возникает исключение при отладке когда исполняется функция fscanf_s
char lineHeader[128];
int res = fscanf_s(input, "%s", lineHeader);

файл октрывается корректно (это проверяется)
FILE * input = NULL;
fopen_s(&input, path, &…

13
Июн
2021

Ошибка при открытии файла, заданного как аргумент командной строки

Задание, которое мне необходимо выполнить: создать программу, которая будет суммировать матрицы, содержание которых описано в текстовом файле. В качестве аргументов командной строки задаются к-во матриц (1й аргумент), к-во строк (второй) и…

11
Июн
2021

Является ли такая реализация queue потокобезопасной?

Смотрела похожие вопросы, но мне надо сделать queue из stl потокобезопасной, используя mutex из pthread.h. Является ли такая реализация потокобезопасной?
#pragma once
#include <iostream>
#include <pthread.h>
#include <queue&…

10
Июн
2021

Стоит ли вливаться в программирование? C чего начать ? Программирование микроконтроллеров и т.д [закрыт]

программисты 🙂 Как ваши дела ?)
Давно мечтал создавать какие-то проекты на микроконтроллерах для развлечений, в дальнейшем сменить профессию. Хотел было начать года 3 назад изучать все необходимое для этого, но руки так не доходили, посто…

10
Июн
2021

Многоточие в Си

Ковыряю исходники библиотеки от TI для микроконтроллеров со встроенным Bluetooth и встретил такое объявление функции:
uint32_t icall_directAPI( uint8_t service, icall_lite_id_t id, … );
Получается, в Си можно объявить функцию с неизвестн…

10
Июн
2021

Что лучше при работе с базой данных на си? Выделение динамической памяти или копирование в другой файл?

Сейчас в университете мы используем бинарный файл со структурами в качестве базы данных. Чтобы как-то взаимодействовать с этой бд (допустим для сортировки), я создаю новый бинарник, затем с помощью вставок из первого во второй их перемещаю…

10
Июн
2021

Что лучше при работе с базой данных на си? Выделение динамической памяти или копирование в другой файл?

Сейчас в университете мы используем бинарный файл со структурами в качестве базы данных. Чтобы как-то взаимодействовать с этой бд (допустим для сортировки), я создаю новый бинарник, затем с помощью вставок из первого во второй их перемещаю…

10
Июн
2021

Что лучше при работе с базой данных на си? Выделение динамической памяти или копирование в другой файл?

Сейчас в университете мы используем бинарный файл со структурами в качестве базы данных. Чтобы как-то взаимодействовать с этой бд (допустим для сортировки), я создаю новый бинарник, затем с помощью вставок из первого во второй их перемещаю…

09
Июн
2021

Как создать shared library?

Мне дали задание. Надо создать проект, где будет 2 библиотеки, одна из них должна быть динамической. Не могу понять, как собрать все с помощью cmake. Надо ли обязательно создавать 2 проекта для этого? Или можно все сделать в одно проекте и…

09
Июн
2021

Как создать shared library?

Мне дали задание. Надо создать проект, где будет 2 библиотеки, одна из них должна быть динамической. Не могу понять, как собрать все с помощью cmake. Надо ли обязательно создавать 2 проекта для этого? Или можно все сделать в одно проекте и…

09
Июн
2021

Как создать shared library?

Мне дали задание. Надо создать проект, где будет 2 библиотеки, одна из них должна быть динамической. Не могу понять, как собрать все с помощью cmake. Надо ли обязательно создавать 2 проекта для этого? Или можно все сделать в одно проекте и…

09
Июн
2021

Реализовать функцию, разбирающую описание синонима и заносящую его в массив синонимов:

Не получаеться правильно написать функцию
int parseSynonym ( const char synonym[61], char synonymDictionary[2][31]);

Входные данные:
synonym – описание синонима, где синонимичная пара разделена дефисом
Выходные данные:
synonymDictionary –…