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

Как открыть второй файл тем же потоком? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка массива в порядке убывания http://www.cyberforum.ru/cpp-beginners/thread221089.html
#include<stdio.h> #include<math.h> #include<conio.h> #include<time.h> int numb; int i,a,n; void main() { clrscr(); for(i=0;i<=10;i++) { number=i;
C++ Определить класс, описывающий равнобочную трапецию Определить класс, описывающий равнобочную трапецию. Написать программу, в которой используются методы определенного класса http://www.cyberforum.ru/cpp-beginners/thread221087.html
Компиляция сурс кода Risen3D C++
Помогите пожалуйсто скомпилировать данный соурс код: http://abbs.jbserver.com/downloads/source/r3d_v220-9_source.zip Описание к нему на английском: Risen3D has been written to compile with MSVC 6.0++ SP3 and is Windows specific. In MSVC the analyser c files are in the source\r3d_analyse, the slopes and 3D line main c files are in the source\r3d_extensions, and the new scripting stuff...
C++ Кролики и гуси (применение циклов)
У гусей и кроликов вместе 64 лапы. Сколько может быть кроликов и гусей (указать все сочетания)? Пробовал решить через вложений for но мало чего получилось...любой помощи буду рад...понимаю что задача смешная...но программировать только начал((
C++ STL vector превратить в stack http://www.cyberforum.ru/cpp-beginners/thread221064.html
Всем привет! немогли бы вы помочь с таким заданием по STL :) Построить вектор "колода карт". превратить вектор в стэк, прежде "перетасовав" его.. У меня пока только есть первое предложение:( не могу понять, каким образом можно превратить и перетасовать... struct Card { Card(string m, int r);
C++ Прокомментировать Задача такая. Найти произведение в строках между первым и последним нулевыми элементами #include<iostream.h> #include<iomanip.h> #include<stdlib.h> #include<conio.h> const int max_razm = 20; struct array2D{ подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1594 / 1222 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
27.12.2010, 07:42     Как открыть второй файл тем же потоком?
Создаю поток ifstream ifs и открываю файл A.txt, закрываю поток ifs.close(). Попытка открыть второй файл
ifs.open("B.txt") заканчивается неудачей. Помогите плиз. Вот код
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
#include<fstream>
#include <conio.h>
#include<iostream>
#include <stdio.h>
#include<iomanip>
using namespace std;
 
int main()
{
    char x=0;
    ifstream ifs("A.txt");
    if(!ifs){cout<<"\nFile A.txt not found"; getch();return 0;}
    ofstream ofs("C.txt", ios::ate);
    ofs<<"file A.txt: \n"<<endl;
    while(!ifs.eof()){
        x=ifs.get();
        if(x>=58&&x<=70||x>=100&&x<=120||x==32||x==10){
            cout<<x;
            ofs<<x;
        }
        else ofs.put(' ');
    }
    ifs.close();
    ifs.open("B.txt");
    if(ifs.is_open()){cout<<"\nFile B.txt not found"; getch();return 0;}
    ofs<<"\nfile B.txt: \n"<<endl;
    while(!ifs.eof()){
        x=ifs.get();
        if(x>=58&&x<=70||x>=100&&x<=120||x==32||x==10){
            cout<<x;
            ofs<<x;
        }
        else ofs.put(' ');
    }
    getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru