Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Вывод слова с strstr, а не предложения https://www.cyberforum.ru/ cpp-beginners/ thread2011881.html
Есть программа, которая находит подстроку в тексте и удаляет ее. Также необходимо вывести слово, из которого она была удалена, но выводится весь кусок. Подскажите, как это реализовать? #define _CRT_SECURE_NO_WARNINGS #include <string.h> #include <stdio.h> #include <windows.h> #include <iostream> using namespace std;
Вычисление по формуле C++
Подскажите, что я неправильно в формулах прописал? #include<stdlib.h> #include<stdio.h> #include<math.h> #include<conio.h> //cikl while int main(){ float x,f,a,b,c,min,max;
C++ Вывод наибольшего числа в массиве. Некорректно работает Добрый день написал простенькую программку которая выводит наибольшее число в массиве дабы вспомнить сипипи, программа которая выводит наибольшее число в массиве но однако работает не корректно если ввести четное число то вывод правильный, если нечетное то не правильный, в чем может быть проблема? за ранее спасибо // Example program #include <iostream> #include <string> using namespace... https://www.cyberforum.ru/ cpp-beginners/ thread2011850.html C++ Подсчёт уникальных чисел в массиве https://www.cyberforum.ru/ cpp-beginners/ thread2011845.html
привет не мог бы ты мне не много помочь, вообщем мне нужно подсчитать кол-во уникальных чисел в массиве от -100 до 100, при вводе отрицательного числа он выводит 10 рандомных числе и считает кол-во уникальных числе, у меня почему-то через раз он выводит отрицательное кол-во уникальных числе, вот прога #include <iostream> #include <clocale> #include <iomanip> #include <random> using...
15% отличаются от среднего арифметического максимального элемента массива А и минимального элемента массива В C++
Помогите написать программу, которая в массив C записывает те элементы массивов A (размерности n) и B (размерности m), которые не более чем на 15% отличаются от среднего арифметического максимального элемента массива А и минимального элемента массива В. Элементы массивов А и В вводятся пользователям. Результат выводится на экран.
C++ В стек поместить все цифры из 2 стека и найти их количество https://www.cyberforum.ru/ cpp-beginners/ thread2011839.html
В стек поместить все цифры из 2 стека и найти их количество
C++ Перегрузка оператора == для класса, наследуемого от полиморфного Добрый день форумчане. Проблема такая: У меня есть класс Man, который имеет виртуальные функции чтения из файла и вывода на консоль. Есть наследник Student. Я считываю в массив Man *men указатели на объекты Man и на объекты Student. Так как класс Man полиморфный, я имею право хранить в таком массиве указатели на объекты обоих типов. Выводятся все корректно, Man как Man, а Student как Student. А... https://www.cyberforum.ru/ cpp-beginners/ thread2011832.html Можно ли упростить код? C++
Есть последовательность тестов, можно ли сделать так, что бы каждый раз не писать if(бла бла бла) cout « "бла бла бла" « endl; и т.д void UTests::lab1(){ if (createFile1()) cout << "createFile1 passed" << endl; createFile2(); createFile3(); copyFile1(); copyFile2(); copyFile3(); deleteFile1(); deleteFile2();
C++ Отсутствуют экземпляры перегруженная функция sort #include<iostream> #include<string> #include<vector> #include<algorithm> #include<cmath> #include<Windows.h> using namespace std; int main() { setlocale(LC_ALL, "ru"); SetConsoleCP(1251); https://www.cyberforum.ru/ cpp-beginners/ thread2011782.html C++ Перевод из римской записи в арабскую Собственно возникла проблема с проверкой строки на корректность. Вот на что меня хватило: bool isRomeNumb(std::string& s, std::map<char, std::size_t> const& digits) { std::vector<std::size_t> prior; for (char ch : s) { const auto it = digits.find(ch); if (it == digits.end()) return false; prior.push_back(it->second); if (std::count(prior.begin(), prior.end(), it->second) > 3)... https://www.cyberforum.ru/ cpp-beginners/ thread2011778.html
Используя оператор switch вывести значения денежных сумм в грамматически правильной форме C++
Учу программирование по книге страуструпа. Там такая задачка: Напишите программу, предлагающую пользователю ввести определенное кол-во 1,5,10,25,50 центовых и долларовых монет. Пользователь должеен по отдельности ввести кол-во монет каждого достоинства, например "сколько у вас одноцентовых монет" Затем программа должна вывести результат примерно такого вида: У вас 23 одноцентовых монет...
C++ Вычислить произведение ненулевых элементов матрицы в указанной области https://www.cyberforum.ru/ cpp-beginners/ thread2011771.html
Обработка двумерных массивов Написать программу на языке С++. В программе предусмотреть диалог, откуда будут вводится элементы исходной матрицы – с клавиатуры
0 / 0 / 0
Регистрация: 19.06.2017
Сообщений: 24
01.07.2017, 23:45  [ТС] 0

Файл: В файле с произвольным доступом данные добавляются в конец, а не в нужное... - C++ - Ответ 10593081

01.07.2017, 23:45. Показов 1007. Ответов 16
Метки (Все метки)

Ответ

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
57
58
59
60
#include<iostream>
#include<fstream>
#include<string>
#include<conio.h>
using namespace std;
struct clientData
{
    char name[20];
    char lastname[20];
    int count;
    float balanse;
};
void main()
{
    setlocale(LC_ALL, "Russian");
    int choose;
    cout << "1-создание файла\n2-Ввод клиента\n3 - Вывод всех клиентов" << endl;
    cin >> choose;
    fstream fout;
    switch (choose)
    {
    case 1:
    {
        fout.open("clients.db", ios::out | ios::trunc | ios::binary);
        clientData client = { " ", " ", 0, 0.0 };
        for (int i = 0; i < 100; i++)
        {
            fout.write((char *)&client, sizeof(client));
        }
        fout.close();
        break;
    }
    case 2:
    {
        fout.open("clients.db", ios::ate|ios::binary); 
        clientData client;
        cout << "Введите имя, фамилию, номер счета, баланс:" << endl;
        cin >> client.name >> client.lastname >> client.count >> client.balanse;
        fout.seekp((client.count - 1) * sizeof(client));
        fout.write((char*)&client, sizeof(client));
        fout.close();
        break;
    }
    case 3:
    {
        fout.open("clients.db", ios::binary);
        clientData client;
        fout.read((char*)&client, sizeof(client));
        while (!fout.eof())
        {
 
            cout << client.name << " " << client.lastname << " " << client.count << " " << client.balanse << endl;
            fout.read((char*)&client, sizeof(client));
 
        }
        fout.close();
    }
    }
    system("pause");
}
вот код с fstream, выдает ошибку, как в скрине выше

Вернуться к обсуждению:
Файл: В файле с произвольным доступом данные добавляются в конец, а не в нужное... C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.07.2017, 23:45
Готовые ответы и решения:

Текстовый файл с произвольным доступом
Прошу подсказку ) Имеется текстовый файл большого размера, который нельзя загрузить весь в...

Фаил с произвольным доступом
/* Создание файла с произвольным доступом, инициализация файла пустой структурой */ #include...

ОЗУ с произвольным доступом
Доброго времени суток! Что значит с произвольным доступом и что значит слово оперативное это...

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

16
01.07.2017, 23:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.07.2017, 23:45
Помогаю со студенческими работами здесь

калькулятор в 1С с произвольным доступом к элементам
Большое здравствуйте!Знающие люди, подскажите пожалуйста,как можно решить в 1С вот такую задачу:...

Динамический массив с произвольным доступом
Здравствуйте. Проблема заключается в следующем. Имеется массив целых чисел InputArr, выполняется...

Файлы с произвольным доступом данных
27 номер задачи, извините нету возможности обрезать.

Файлы данных с произвольным доступом в Pascal
Имеются данные о наименовании товара его кол-ва на складе,цене,и количестве проданного товара....

Запись/чтение структур из файла с произвольным доступом
Всем привет! Возникла проблема. Необходимо реализовать чтение и запись структур в файл с...

Файл: Записать данные в конец файла
Здравствуйте. Пытаюсь работать с файлами. Возникла небольшая проблемка: Нужно записать в файл...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru