Форум программистов, компьютерный форум CyberForum.ru

Задача на создание символьного файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Кусочно-линейная аппроксимация http://www.cyberforum.ru/cpp-beginners/thread519713.html
Добрый времени суток всем. Необходима помощь в написание алгоритма кусочно-линейной аппроксимации. У меня дана таблица зависимости, грубо говоря градуировка сигнала x(Вход) и y(Выход). Например: x y 4 10 5 15 10 30 К примеру при входном сигнале 7, нужно определить в какой диапазон X-a попадает данное число, а потом применив алгоритм кусочно-линейной аппроксимации...
C++ Найти и вывести номера структур, содержащих числа больше заданного Имеется база данных, содержащая числители и знаменатели дробных чисел. Например, последовательность чисел 5/18, 7/13, 9/8, … хранится в виде: Номер структуры 1 2 3 … Числитель 5 7 9 … Знаменатель 18 13 8 … Найти и вывести номера структур, содержащих числа больше заданного (оно вводится с клавиатуры в десятичной форме), и сами числа (тоже в десятичной форме). http://www.cyberforum.ru/cpp-beginners/thread519695.html
C++ помогит пожалуйста с программой «Обработка массивов в С++»
Тема «Обработка массивов в С++» Задание: Необходимо написать и отладить программу в среде Borland C++ 3.1 по задан- ному варианту с обязательным применением массивов. В массивах вещественных чисел X и Y записаны координаты точек на плоскости. Найти длины отрезков Ri=((xi+1-xi)2+(yi+1-yi)2)1/2 и определить отрезок наибольшей и наименьшей длины.
Созадать/записать в файл, из под другой учетки. C++
Приветствую, не подскажите как произвести данную манипуляцию? Даже копать в какую сторону не знаю, была мысль создать доп. программу, запускать с помощью CreateProcessWithLogonW() и передавать ей параметры.
C++ Динамическая память, проблемы с освобождением http://www.cyberforum.ru/cpp-beginners/thread519653.html
Всем привет! Проблема стара как этот мир, но есть некая отличительная черта по которой я создал эту тему. Задача следующая. Создаю файл и кидаю в него строку, закрываю файл. Далее открываю этот файл и помещаю содержимое файла в динамическую строку. Так вот проблема возникает на третьей итерации при освобождении памяти. Почему так происходит, почему ошибка не выскакивает при первом удалении....
C++ Помогите с задачей пожалуйста Нужно вывести массив n*n с элементами типа:с плавающей точкой при помощи оператора цикла while. вывести исходное состояние массива при помощи оператора цикла do while. обменять значения строки, в которых находятся наименьший и наибольший элементы. если это одна и та же строка, записать её значения в обратном порядке. вывести результаты обработки массива желательно использовать только... подробнее

Показать сообщение отдельно
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
15.03.2012, 22:14     Задача на создание символьного файла
компилятор VS2011 beta
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
#include <iostream>
#include <string>
#include <set>
#include <algorithm>
#include <iterator>
#include <fstream>
 
using namespace std;
int main()
{
    setlocale(LC_ALL, "");
    set<char> symbols;
    fstream inpute_file, output_file;
 
    inpute_file.open("in.txt", ios::in);
    if (!inpute_file.is_open())
    {
        cerr << "cannot open inpute file!";
        return EXIT_FAILURE;
    }
 
    output_file.open("out.txt", ios::out | ios::trunc);
    if (!output_file.is_open())
    {
        cerr << "cannot open output file!";
        return EXIT_FAILURE;
    }
 
    string line;
    while(getline(inpute_file, line))
    {
        for_each(line.begin(), line.end(), [&symbols](char i)
        {
            symbols.insert(i);
        });
    }
 
    copy(symbols.cbegin(), symbols.cend(), ostream_iterator<char> (output_file, " "));
 
    return EXIT_SUCCESS;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru