Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Вычислить значение убывающей дроби (постоянно вычитать -1 у переменной пока не станет 1) Добрый день, недавно столкнулся с необычной задачей, необходимо вычислить значение используя обычную функцию и рекурсивную, сравнивая их значение (естественно чтобы они совпадали), однако сама дробь не совсем обычная, и сколько бы я не бился над задачей результат не тот, хотя кажется что уже почти нашел решение. Ниже представлены задача и код, подскажите пожалуйста в чем ошибка и как это сделать... https://www.cyberforum.ru/ cpp-beginners/ thread3115884.html C++ Исправить ошибку с auto&
Создайте класс Rectangle с полями wight, height с доступом private. Создайте конструктор с аргументами, который инициирует поля переданными значениями аргументов. Создайте дружественный класс Area, для которого создайте метод getValue, который возвращает значение площади для объекта класса Rectangle. Напишите программу, которая запрашивает ввод с клавиатуры ширины и длины прямоугольника в...
C++ Что я делаю не так в коде? Я хотел чтобы при выборе посетителя можно было узнать информацию о книге только у того кто брал книгу, но почему то у всех посетителей открываются только первые 3 книги (например я выбрал посетителя номер 3 и по идее об брал только 5 и 6 книги, значит при выборе его должны показыватся только книги под номерами 5 и 6, но почему то при этих цифр появляется ошибка, а работают только 1,2 и 3 (выбрал... https://www.cyberforum.ru/ cpp-beginners/ thread3115872.html C++ Очередь с поддержкой минимума c++ Задача: Очередь с поддержкой минимума Реализуйте очередь с поддержкой минимума. Входные данные Первая строка входных данных содержит число n — количество операций с очередью. В каждой следующей строке содержится число ai (0⩽ai⩽10000). Если ai>0, то это число необходимо добавить в очередь. Если ai=0, то это запрос на удаление элемента из очереди. Выходные данные https://www.cyberforum.ru/ cpp-beginners/ thread3115850.html
Вычислить значение логического выражения записанного в файл C++
В текстовом файле записано без ошибок логическое выражение (ЛВ) в следующей форме: <ЛВ>::=true / false / (!<ЛВ>) / (<ЛВ>*<ЛВ>) / (<ЛВ>+<ЛВ>) где знаки !, *, + обозначают соответственно отрицание, конъюнкцию и дизъюнкцию. Вычислить значение этого выражения.
C++ Самодельный редактор https://www.cyberforum.ru/ cpp-beginners/ thread3115797.html
Подскажите пожалуйста как мне лучше поступить в моём случае. Я хочу сделать свой текстовый редактор(он в принципе готов, но проблемы с изображением). Отрисовка редактора происходит посредством OpenGL, потому, почти любой компонент подойдёт для отрисовки. (Среда RAD studio c++11, так как переделываю с borland c++ builder). Пробовал просто панель, с переключением фокуса по Tab справился, но...
C++ Использование логических переменных Теперь другая проблема с той же ошибкой - программа для определения правды и лжи. Вот код:#include<stdio.h> /* истина и ложь */ int main() { int true, false; true = (10 > 2);/* отношение истинно */ false = (10 == 2);/* отношение ложно */ printf("true=%d; false=%\n", true, false); } https://www.cyberforum.ru/ cpp-beginners/ thread3115748.html Выход из вложенных циклов C++
Вот другой случай: #include<stdio.h> int main() { while (funct > 0) { for (int i = 1; i < 100; i++) { for (int j = 1; j <= 50; j++) {
C++ Класс MyString, добавить метод который делает длину строки не меньшей заданной https://www.cyberforum.ru/ cpp-beginners/ thread3115745.html
Здравствуйте, помогите пожалуйста полный ноль в c++ Нужно на языке С++ разработать класс MyString, наследный от класса std::string, дополнив функционал родительского класса методами: zfill(width) Делает длину строки не меньшей width, по необходимости заполняя первые символы нулями
C++ Класс MyString, добавить метод который первую букву каждого слова переводит в верхний регистр, а остальные в нижний Здравствуйте, помогите пожалуйста полный ноль в c++ Нужно на языке С++ разработать класс MyString, наследный от класса std::string, дополнив функционал родительского класса методами: title() Первую букву каждого слова переводит в верхний регистр, а все остальные в нижний https://www.cyberforum.ru/ cpp-beginners/ thread3115744.html
Класс MyString, добавить метод проверяющий начинаются ли слова в строке с заглавной буквы C++
Здравствуйте, помогите пожалуйста полный ноль в c++ Нужно на языке С++ разработать класс MyString, наследный от класса std::string, дополнив функционал родительского класса методами: istitle() Начинаются ли слова в строке с заглавной буквы
C++ Найти сумму чисел функции Ictisonacci, значения которых принадлежат интервалу между A и B Здравствуйте, помогите пожалуйста решить задачу, не проходит всего пару тестов. Функция работает верно. Не понимаю почему алгоритм нахождения суммы не до конца работает. Что может быть не так? Пробовал по разному: и сначала записывал в переменную, которая подходило условие (Ictisonacci(n) < A && Ictisonacci(n - 1) < A),
0 / 0 / 0
Регистрация: 17.04.2020
Сообщений: 71
15.06.2023, 20:08  [ТС] 0

Обработка массива структур Doc - C++ - Ответ 16943234

15.06.2023, 20:08. Показов 400. Ответов 16
Метки (Все метки)

Ответ

zss, уже понятнее) Сейчас попробую)

Добавлено через 5 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <iostream>
#include <fstream>
#include <stdlib.h>
#include <windows.h>//Вывод кириллицы в консоли
#include <string>//Работа со строками
#include <locale.h>
#include <windows.h>
using namespace std;
struct Doc
 
{
char nstr[100];
string text;
 
};
void IzFaila(Doc* m, int n)//Считывает данные из файла
{
ifstream in("tik.txt");
if (!in)
{
cout << "Не могу открыть файл..." << endl;
system("pause");
exit(1);
}
for (int i = 0; i < n; i++)
{
in >> m[i].nstr >> m[i].text;
}
}
void Vivod(Doc* m, int n)//Выводит в консоль,заносит в файл
{
ofstream ou("tok.txt");
cout << "Данные занесены в tok.txt" << endl;
for (int i = 0; i < n; i++)
{
cout << m[i].nstr << endl;
cout << m[i].text << endl;
ou << "Номер строки " << m[i].nstr << endl;
ou << "Текст " << m[i].text << endl;
ou << "-----------" << endl;
}
}
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int n;
cout << "Ввод N (по условию N=5) " << endl;
cin >> n;
Doc* m = new Doc[n];
IzFaila(m, n);
Vivod(m, n);
delete[] m;
system("pause");
return 0;
}
Если пишу с пробелами строку, он переносит на новую строку содержимое после пробела и это считает за новую строчку почему-тоzss,

Вернуться к обсуждению:
Обработка массива структур Doc C++
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.06.2023, 20:08
Готовые ответы и решения:

Обработка массива структур
Всем привет. Помогите найти ошибку. Программа должна вывесть имя младшего ребенка если отца зовоут...

Обработка массива структур
Организовать массив структур и поместить в него сведения о нескольких студентах (Фамилия, имя,...

Обработка массива структур
Здравствуйте, вызывается следующая ошибка: Вызвано исключение по адресу 0x0F3AEA12 (ucrtbased.dll)...

Обработка данных в виде массива структур
1. Чтение данных из файла в динамический массив. 2. Просмотр данных, хранящихся в массиве. 3....

Обработка массива структур с определенными полями
Помогите пожалуйста с кодом, буду также благодарен за объяснение на форуме или в комментариях к...

16
15.06.2023, 20:08
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.06.2023, 20:08
Помогаю со студенческими работами здесь

Обработка данных в виде массива структур средствами языка С++
Нужно определить минимальный год издания. Как это сделать? В читаемом файле вот это: Голдинг ...

Использование переменных типа struct. Обработка массива структур
Написать программу для создания массива записей (структур) со сведениями о студентах: ФИО, возраст,...

Обработка массива структур, определить спортсмена занявшего последнее место
Определить тип данных структура, имеющий поля фамилия, страна и результаты шести выступлений....

Обработка массива структур, определить клиента с самой большой задолженностью по кредиту
Создать массив структур из 10-ти элементов: &lt;Номер договора&gt;&lt;Фамилия клиента&gt;&lt;стоимость...

Структуры.Обработка массивов структур.Создать массив структур из 10-ти элементов
Создать массив структур из 10-ти элементов: &lt;Номер договора&gt;&lt;Фамилия клиента&gt;&lt;стоимость...

Файловый ввод-вывод, ввод с клавиатуры и обработка массива структур
Добрый вечер)) У меня небольшой вопрос. Почему первые буквы (в названии книг) не выводит на экран?...

0
Новые блоги и статьи
Как в цикле for перебрать все элементы в словаре в Python
bytestream 24.01.2025
Словари в Python представляют собой мощные структуры данных, которые позволяют хранить информацию в формате ключ-значение. Эта особенность делает их незаменимыми при работе с данными, где требуется. . .
Как отменить rebase в Git
hw_wired 24.01.2025
Git rebase представляет собой мощный инструмент для управления историей коммитов в системе контроля версий Git. Этот механизм позволяет разработчикам изменять последовательность, комбинировать или. . .
Как поменять цвет input placeholder с помощью CSS
bytestream 24.01.2025
В веб-разработке оформление элементов пользовательского интерфейса играет ключевую роль в создании привлекательного и интуитивно понятного дизайна. Особое внимание уделяется формам ввода данных, где. . .
Как перебрать все значения в перечислении (enum) в C#
bytestream 24.01.2025
Перечисление (enum) в языке программирования C# представляет собой специальный тип данных, который позволяет определить набор именованных констант. Этот мощный инструмент особенно полезен, когда. . .
Как обойтись без проверки на null, чтобы избежать NullPointerExce­ption в Java
bytestream 24.01.2025
NullPointerException (NPE) является одним из самых распространенных исключений в Java, создающих серьезные проблемы при разработке программного обеспечения. Данное исключение возникает при попытке. . .
Что лучше использовать в href ссылок в JavaScript: "#" или "javascript:voi­­d(0)­"
bytestream 24.01.2025
При разработке веб-приложений важную роль играет правильное использование HTML-ссылок в сочетании с JavaScript. Одним из ключевых аспектов является выбор корректного значения атрибута href для. . .
Как узнать индекс элемента списка по его значению в Python
hw_wired 24.01.2025
При работе с коллекциями данных в Python часто возникает необходимость не только манипулировать элементами списка, но и определять их точное местоположение. Индекс элемента представляет собой. . .
Как удалить коммит из ветки (branch) в Git
hw_wired 24.01.2025
Система контроля версий Git является мощным инструментом для отслеживания изменений в коде и совместной работы над проектами. Она предоставляет разработчикам гибкость и возможность экспериментировать. . .
Чем Docker отличается от виртульной машины
hw_wired 24.01.2025
В мире информационных технологий виртуализация стала неотъемлемой частью разработки и развертывания программного обеспечения. Этот подход позволяет создавать изолированные среды для запуска. . .
Как перейти с jQuery на Angular/AngularJS
bytestream 24.01.2025
jQuery долгое время занимала позицию незаменимого инструмента, существенно упрощающего работу с DOM-элементами и асинхронными запросами. Эта библиотека произвела настоящую революцию в том, как. . .
Зачем добавляется while (1); в JSON. Безопасность JSON и его уязвимости
bytestream 24.01.2025
JavaScript Object Notation (JSON) стал стандартом де-факто для обмена данными между клиентом и сервером. Этот легковесный формат данных обеспечивает удобное представление структурированной информации. . .
Как отметить чекбокс (установить checked) с помощью jQuery
bytestream 24.01.2025
jQuery представляет собой мощную JavaScript-библиотеку, которая значительно упрощает манипуляции с элементами веб-страницы, включая работу с формами и их компонентами. Особое место в веб-разработке. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru