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

текстовый файл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывод кириллицы http://www.cyberforum.ru/cpp-beginners/thread326892.html
каким компилятором лучше пользоваться.я пользуюсь dev c++, но он в консоле не отображает все что написаное в скобках(тольуо на англиском отображает корректно).пример (i != j) cout << " i ne ravno j\n "; заранее благодарен.
C++ метод класса во внешней функции подскажите как во внешней функции, если в нее как параметр передан элемент класса, вызвать метод класса для этого самого элемента класса? пишу вот это: void ShowZaryad(Chastica A,Chastica B,Chastica C) //выводит на консоль данные по заряду частицы { int N; cout<<"zaryad_kakoi_chastici_vivisti? "<<A.ShowName<<" najmite 1; "<<B.ShowName<<" najmite 2; "<<C.ShowName<<" najmite 3;"<<endl;... http://www.cyberforum.ru/cpp-beginners/thread326887.html
C++ РАБОТА С ЭКРАНОМ В ГРАФИЧЕСКОМ РЕЖИМЕ
Ребята, целый день решал никак не могу понять почему у меня график не правильно прорисовывается? Написать программу которая строит графики функции y=f(x,a) на интервале -10<=x<=10 аргумента x при значениях параметра a, взятых из интервала 0<=a<=10 отрисовывает сетку и оси, обозначает и оцифровывает оси снабжает графики пояснениями (выражение для функции, значений параметра с указанием связи с...
C++ Считать строку из txt-файла Unicode и преобразовать ее в число - это реально?
Допустим у вас в txt-файле несколько чисел: 309 5 512 Если бы файл был в кодировке ANSI: 1) Вы считали строчку с помощью fgets() 2) Преобразуете полученное с помощью atoi() к числу. Но у нас Unicode:
C++ классы,определение операторов http://www.cyberforum.ru/cpp-beginners/thread326819.html
Определите класс Vec4 как вектор из 4-х float. Определите оператор для доступа к элементу вектора. Определите операторы +, - для сложения и вычитания векторов.Определите операторы =. +=. -= для векторов.Определите операторы =, *, /, *=, /= для присваивания векторов и умножения и деления вектора на число. Напишите тестирующую программу. помогите пожалуйста,оч надоо)
C++ Площадь сферы функция Изучаю работу с функциями. Ругается на pow(radius,3) помогите решить проблему #include<iostream> #include<iomanip> #include<conio.h> #include<stdio.h> #include<math.h> float sphereVolume(float radius); подробнее

Показать сообщение отдельно
kravam
быдлокодер
 Аватар для kravam
1513 / 873 / 44
Регистрация: 04.06.2008
Сообщений: 5,297
28.06.2011, 00:19     текстовый файл
igorrr37,подскажи, чё у меня не пишется в файл?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <fstream>
#include <iterator>
#include <set>
 
int main(){
    std::fstream fs("data.txt");
    if(!fs){std::cerr<<"File not found\n"; return 1;}
    std::multiset<unsigned>:: iterator j;
    std::multiset<unsigned> unSet((std::istream_iterator<unsigned>(fs)), std::istream_iterator<unsigned>());
    fs.close();
    unsigned val, sum=0;
    val= 47;
    fs.open("data_.txt",std::ios::out|std::ios::trunc);
    for(j=unSet.begin(); j!=unSet.end()&&(sum+=*j)<=val; ++j){
        printf ("==%d\n", *j); 
        fs<<*j<<"\n";
    }
    fs.close();
    getchar ();
    return 0;
}
Значения на консоль выводятся нормально, файл data_.txt пустой

Добавлено через 11 минут
Так работает, но у меня две переменых, fs и fs_, а хотелось бы обойтись одной, как у тебя.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <fstream>
#include <iterator>
#include <set>
 
int main(){
    std::ifstream fs("data.txt");
    if(!fs){std::cerr<<"File not found\n"; return 1;}
    std::multiset<unsigned>:: iterator j;
    std::multiset<unsigned> unSet((std::istream_iterator<unsigned>(fs)), std::istream_iterator<unsigned>());
    fs.close();
    unsigned val, sum=0;
    val= 47;
    std::ofstream fs_("data_.txt");
    for(j=unSet.begin(); j!=unSet.end()&&(sum+=*j)<=val; ++j){
        printf ("==%d\n", *j); 
        fs_<<(int)*j<<" ";
    }
    fs_.close();
    getchar ();
    return 0;
}
 
Текущее время: 20:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru