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

Запись в файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Градиент в детекторе Канни http://www.cyberforum.ru/cpp-beginners/thread659968.html
Собственно, судя по информации в интернете, угол направления в градиенте принимает значения от 0 до 180. Но, при вычислении этого угла(ов) в силу использования арктангенса получаются углы от -90 до 90. Как справиться с этим затруднением?) Или просто прибавить 90 градусов?(слишком просто уж=))
C++ Сортировка шаблона стека, меняя узлы написала шаблон стека необходимо организовать сортировку, меняя узлы стека у меня в сортировке теряется одна связь как правильно организовать эту сортировку? #include "stdafx.h" # include <iostream> http://www.cyberforum.ru/cpp-beginners/thread659961.html
C++ Вывод на консоль:появляются пробелы
Здравствуйте!Прошу посмотреть код,при выводе значений конфигурационно файла на консоль между строками появляются пробелы.Из-за чего это и как исправить? char str; input_file.getline(str, sizeof(str)); std::cout << str << "\n" << std::endl; input_file.getline(str, sizeof(str)); std::cout << str << "\n" << std::endl; input_file.getline(str, sizeof(str)); std::cout...
C++ fstream - символ пробела
Здравствуйте, господа программисты! Есть вопрос - почему в ifstream первый символ файла имеет обозначение -1 (if.seekg(-1); )? И при чтении файла (if >> y; ) вместо пробела выдает следующий символ? Это имеет решение? Заранее благодарю
C++ Правильно возвращать значение из функции http://www.cyberforum.ru/cpp-beginners/thread659926.html
Есть недопонимание в этом вопросе. Понимаю, что локальные переменные вернуть нельзя, так как они удаляются при завершении функции. Но допустим при возвращении объекта, объявленного в данной функции(пробовал с QString), все проходит удачно. Так же интересует на примере стека на базе списка ... Там функция pop удаляет элемент с верхушки и одновременно возвращает его. Как это реализовано ? Заранее...
C++ Написать программу, которая подсчитывает СУММУ ЦИФР натурального числа. организовать повторение всей программы. Написать программу, которая подсчитывает СУММУ ЦИФР натурального числа. организовать повторение всей программы. подробнее

Показать сообщение отдельно
Harutyunyan
1 / 1 / 0
Регистрация: 28.09.2012
Сообщений: 91

Запись в файл - C++

28.09.2012, 21:59. Просмотров 335. Ответов 1
Метки (Все метки)

Добрый вечер, у меня в коде программы где то ошибка которую не могу найти.

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 <time.h>
 
using namespace std;
 
void CreateArr(int*, int); // Прототип функции создания массива и вывода в файл
void QSort(int*, int, int); // Прототып функции сортировки массива
 
int main()
{
    int N = 10;
    int *m_arr = new int[N];
    CreateArr(m_arr, N);
    ofstream oFile;
    QSort(m_arr,0,N); // Сортирую массив
    oFile.open("output.txt",ios::in | ios::ate); // Открываю файл для добавления
    oFile << "\n\n\n";
    for(int i = 0; i < N; i++) 
        oFile << m_arr[i] << char(32); // И добавляю
    oFile.close();
    delete[] m_arr;
}
 
void CreateArr(int *m, int iter)
{
    srand(time(NULL));
    ofstream fin("output.txt");
    for(int i = 0; i < iter; i++)
    {
        m[i] = rand() % 100;
        fin << m[i] << char(32);
    }
    fin.close();
}
 
void QSort(int *arr, int pL, int pR)
{
    int i,j,m,t;
    i = pL; j = pR;
    m = arr[(i+j)/2];
    while (i < j)
    {
        while(arr[i] < m) i++;
        while(arr[j] > m) j--;
        if(i<=j)
        {
            t = arr[i];
            arr[i] = arr[j];
            arr[j] = t;
            i++; j--;
        }
    }
    if(pL < j) QSort(arr, pL, j);
    if(pR > i) QSort(arr, i, pR);
}


Но при компиляции выдает ошибку в виде мессаджа.

Запись в файл

В чем проблема?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru