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

ввод и вывод в один файл - C++

Восстановить пароль Регистрация
 
AlisherIITU
2 / 2 / 1
Регистрация: 10.09.2013
Сообщений: 129
28.11.2013, 08:17     ввод и вывод в один файл #1
ребята мне нужно ввод и вывод в 1 файле
это так делается?
C++
1
2
3
4
ofstream myfilecout; 
    ifstream myfilecin;
    myfilecout.open ("example1.txt"); //заменяем все cout на myfilecout?
    myfilecin.open ("example1.txt");  //заменяем все cin на myfilecin?
Добавлено через 11 часов 11 минут
народ подскажите
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2013, 08:17     ввод и вывод в один файл
Посмотрите здесь:

Файл. Ввод/вывод. C++
C++ Ввод вывод в файл
C++ Ввод/вывод в файл
Ввод-вывод в файл на C++ C++
Ввод и вывод в файл C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.11.2013, 12:22     ввод и вывод в один файл #2
После записи закрыть:
C++
1
myfilecout.close();
AlisherIITU
2 / 2 / 1
Регистрация: 10.09.2013
Сообщений: 129
28.11.2013, 18:42  [ТС]     ввод и вывод в один файл #3
Цитата Сообщение от alsav22 Посмотреть сообщение
После записи закрыть:
C++
1
myfilecout.close();
у меня вопрос я так сделал но не пойму куда вводить?
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.11.2013, 18:55     ввод и вывод в один файл #4
А я не пойму о чём спрашиваете.
AlisherIITU
2 / 2 / 1
Регистрация: 10.09.2013
Сообщений: 129
28.11.2013, 18:57  [ТС]     ввод и вывод в один файл #5
Цитата Сообщение от alsav22 Посмотреть сообщение
А я не пойму о чём спрашиваете.
Я написал прогу банкомат и мне надо чтоб ввод и вывод данных был в 1 файле .txt ясно?
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.11.2013, 18:58     ввод и вывод в один файл #6
Цитата Сообщение от AlisherIITU Посмотреть сообщение
ясно?
Ясно. И что?
AlisherIITU
2 / 2 / 1
Регистрация: 10.09.2013
Сообщений: 129
28.11.2013, 19:00  [ТС]     ввод и вывод в один файл #7
Цитата Сообщение от alsav22 Посмотреть сообщение
Ясно. И что?
ну и как это сделать?
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.11.2013, 19:29     ввод и вывод в один файл #8
Как в первом посте написано.
AlisherIITU
2 / 2 / 1
Регистрация: 10.09.2013
Сообщений: 129
28.11.2013, 19:40  [ТС]     ввод и вывод в один файл #9
Цитата Сообщение от alsav22 Посмотреть сообщение
Как в первом посте написано.
ну я так и сделал заменил все cout и cin
но куда вводить данные для выполнения программы до конца

Добавлено через 6 минут
Цитата Сообщение от AlisherIITU Посмотреть сообщение
ну я так и сделал заменил все cout и cin
но куда вводить данные для выполнения программы до конца
если я вам дам код можете показать как делать?
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.11.2013, 19:41     ввод и вывод в один файл #10
Цитата Сообщение от AlisherIITU Посмотреть сообщение
если я вам код можете показать?
Выкладывайте.
AlisherIITU
2 / 2 / 1
Регистрация: 10.09.2013
Сообщений: 129
28.11.2013, 19:42  [ТС]     ввод и вывод в один файл #11
Цитата Сообщение от alsav22 Посмотреть сообщение
Выкладывайте.
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
#include <iostream>
#include <cstring>
#include <string>
using namespace std;
 
double balance=10000;
class ATM
{
public:
    string newusername;
    string username;
    int password;
public:
    void printMune();
    void checkBalance();
    void depositMoney();
    void withdrawMoney();
    void checkOperation(int);
    void changeUsername();
    bool login();
    
    
}a;
 
void ATM::printMune ()
{
    cout<<"Choose one operation from the list below:"<<endl;
    cout<<"1. Check balance"<<endl;
    cout<<"2. Deposit money"<<endl;
    cout<<"3. Wizdraw money"<<endl;
    cout<<"4. Change username"<<endl;
    cout<<"5. Quit"<<endl;
}
 
bool ATM::login()
{
    cout<<"Username:"<<endl;
    getline(cin,a.username);
    cout<<"Password:"<<endl;
    cin>>a.password;    
    if((a.username=="alisher") && (a.password==123456))
        return true;
    else 
        return false;
}
 
void ATM::checkOperation(int a)
{
    if(a==1)
        checkBalance();
    if(a==2)
        depositMoney();
    if(a==3)
        withdrawMoney();
    if(a==4)
        changeUsername();
    if(a==5)
    {
        cout<<"You are exit!"<<endl;
        system("pause");
    }
}
 
void ATM::checkBalance()
{
     cout << "Your balance is: "<<endl;
     cout<<balance<<endl;
}
 
void ATM::depositMoney()
{
    
    int deposit;
       cout << "Enter amount to deposit: "<<endl;
       cin >> deposit;
       balance = (balance + deposit);
       cout<<"Amount depositted successfully!"<<endl;
       cout<<"Your current balance: "<<endl;
       cout<<balance<<endl;
}
 
void ATM::withdrawMoney()
{
    int withdraw;
    cout << "Enter Withdraw amount: "<<endl;
       cin >> withdraw;
       if (balance > withdraw)
       {
          balance = (balance - withdraw);
        cout <<"Your current balance: "<<endl;
       cout<<balance<<endl;
       }
       else 
       {
           cout << "You do not have enough money "<<endl;  
       }
     
}
 
void ATM::changeUsername()
{
    cout<<" Enter new Username:"<<endl;
    cin>>newusername;
    a.username=newusername;
    cout<<"Your username has been successfully changed"<<endl;
}
 
 
int main ()
{
    ATM atm;
    int c;
    cout<<"Welcome to ATM"<<endl;
    cout<<"Enter your username and password:"<<endl;
    if(atm.login())
      atm.printMune();
    else
    {
       cout<<"Maybe you entered is not correct username and password!"<<endl;
       cout<<"Repeat again:"<<endl;
       system("pause");
    }
    while(c=5)
    {
     cin>>c;
     atm.checkOperation(c);
     cout<<"----------------------------"<<endl;
     atm.printMune();
    }
    return 0;
}
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.11.2013, 19:49     ввод и вывод в один файл #12
И что в файл записывать? atm?
AlisherIITU
2 / 2 / 1
Регистрация: 10.09.2013
Сообщений: 129
28.11.2013, 19:51  [ТС]     ввод и вывод в один файл #13
Цитата Сообщение от alsav22 Посмотреть сообщение
И что в файл записывать?
вводимые нами данные и выводимые нами данные в 1 файле
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.11.2013, 20:02     ввод и вывод в один файл #14
balance?
AlisherIITU
2 / 2 / 1
Регистрация: 10.09.2013
Сообщений: 129
28.11.2013, 20:21  [ТС]     ввод и вывод в один файл #15
Цитата Сообщение от alsav22 Посмотреть сообщение
balance?
ну мы создаем файл инпут и туда пишем логин и пароль и выбираем функцию например депосит 2000 и в аутпут выводит этот вывод который получается
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.11.2013, 20:26     ввод и вывод в один файл #16
Цитата Сообщение от AlisherIITU Посмотреть сообщение
ну мы создаем файл инпут и туда пишем логин и пароль
В каком месте кода это должно делаться?
AlisherIITU
2 / 2 / 1
Регистрация: 10.09.2013
Сообщений: 129
28.11.2013, 20:29  [ТС]     ввод и вывод в один файл #17
Цитата Сообщение от alsav22 Посмотреть сообщение
В каком месте кода это должно делаться?
думаю в маин
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.11.2013, 20:35     ввод и вывод в один файл #18
class ATM, по идее, что из себя должен представлять?
AlisherIITU
2 / 2 / 1
Регистрация: 10.09.2013
Сообщений: 129
28.11.2013, 20:39  [ТС]     ввод и вывод в один файл #19
Цитата Сообщение от alsav22 Посмотреть сообщение
class ATM, по идее, что из себя должен представлять?
я это вообще непонел если честно , я уже сам не понимаю что мне нужно((
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2013, 21:15     ввод и вывод в один файл
Еще ссылки по теме:

Ввод и вывод в файл C++
Ввод и вывод в файл C++
C++ Файл ввод-вывод

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.11.2013, 21:15     ввод и вывод в один файл #20
Цитата Сообщение от AlisherIITU Посмотреть сообщение
я уже сам не понимаю что мне нужно((
А мне тогда как понять? Есть класс: Клиент банкомата. У него есть логин, пароль, и счёт. Есть класс: Банкомат. В нём: база клиентов (записана в файл), количество клиентов в базе, методы добавления клиента, удаления клиента, нахождения счёта клиента по введённому логину и паролю, методы работы со счётом клиента (меню операций, проверить, снять, добавить). Как-то так... В ATM часть нужного уже есть. Нужно только убрать из него, в отдельный класс Клиент, логин и пароль, и добавить недостающее.
Yandex
Объявления
28.11.2013, 21:15     ввод и вывод в один файл
Ответ Создать тему
Опции темы

Текущее время: 11:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru