Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файлы в процедурах https://www.cyberforum.ru/ cpp/ thread80201.html
Подскажите пожалуйста, как правильно реализовать эту процедуру. robota(FILE fp; FILE fa) { student s; fa=fopen("form1.dat","r+b"); do { fread(&s, sizeof(s), 1, fa);
C# и Excel C++
Необходимо получить данные из файла xls для последующего запихивания в TableAdapter Кто что может предложить?
C++ Не могу найти рабочий шаблон multimap на АВЛ деревьях https://www.cyberforum.ru/ cpp/ thread79979.html
Уже второй день не могу найти рабочего шаблона multimap на АВЛ деревьях или на ХЭШ-таблице. Может у кого есть полезная ссылка по данной теме.
C++ Графика... 1 курс язык программирования С, я программирую в Microsoft Visual Studio 2005... задачка такая: Вычислить значения функции на интервале с шагом 0.2. Занести эти значения функции в массив Y. Построить... https://www.cyberforum.ru/ cpp/ thread79872.html
C++ Написать и протестировать 2 функции
1)Написать и протестировать функцию, которая в строке, передаваемой ей в качестве параметра, заменяет каждый второй элемент на заданный символ. здесь не понятно, что имелось ввиду "функцию,...
C++ Как записать текст в файл, не меняя его содержимого? https://www.cyberforum.ru/ cpp/ thread79495.html
Здравствуйте. Как записать текст В файл, не меняя его содержимого? У меня есть функция, которая записывает текст в файл, но она удаляет прежнее содержание. А нужно, чтобы только вставляла...
C++ новичок в Visual c https://www.cyberforum.ru/ cpp/ thread79287.html
Метод сопряженных градиентов (вставка рисунка) дано уравнение Ах=b A=(aij) b=(b1,...bn)в степени T заданные (nxn)матрица и n-вектор тогда метод позволяет получить точное решение задачи за...
Кто нибудь может перевести эту прогу из Pascala на Борланд С C++
Uses crt,graph; Var drdr,mode,d,x,y,s:integer; ch:string; vector:char; color:byte; Procedure ugol(x,y:integer); begin moveto(x,y); Lineto(x+s,y); Lineto(x+s+(s div 2),y+(s div...
C++ Для начинающих 1)Перевести в веденойстроке все буквы из нижнего регистра в верхний. 2)написать функцию, которая удаляет из строки заданные символы. Добавлено через 18 секунд заранее спасибо Добавлено через... https://www.cyberforum.ru/ cpp/ thread79242.html C++ Не могу понять ошибку функции TextOut мне нужно вывести строку в окно формы. и пишу такой код TextOut(pDC, x, i, S, strlen(S)); где S - char S; ошибку выдает след: error C2664: 'TextOut': cannot convert parameter 4 from 'char ' to... https://www.cyberforum.ru/ cpp/ thread78974.html
C++ Условный оператор if, туплю в коде.
Определите синтаксис условного оператора if языка С, в котором условия задаются с помощью отношений,а в качестве операторов, выполняемых в зависимости от значений условий, можно истольковать только...
C++ Кросплатформенное оконное на плюсплюсе Как на плюсплюсе писать кросплатформенный оконный софт? Где нибудь есть тексты для новичка в кросплатформе по этой теме? Чистый си и визуальные среды просьба не предлагать. https://www.cyberforum.ru/ cpp/ thread78458.html
0 / 0 / 0
Регистрация: 26.12.2009
Сообщений: 3
0

ошибка в выводе инфы из файла - C++ - Ответ 443522

26.12.2009, 16:36. Показов 753. Ответов 3
Метки (Все метки)

Почему выводит две строчки (одну не существующую)
ЗЫ Чет с поиском не врубаюсь...как сделать так что если (по условию) два абонента, то как их вывести?
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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
#include <iostream>
#include <stdlib.h>
#include <fstream>
#include <string.h>
using namespace std;
 
struct ats //структура с типом данных ats состоящяя из 4х элементов типа char, unsigned, int
{
  char Date[12];
  char CityCode[20];
  unsigned SpeakTime; //--Модификатор типа unsigned указывает, что переменная принимает неотрицательные значения
  int Tarif;
  char Number[15];
};
 
 
//fstream fio("ats.txt",ios::out|ios::in|ios::app);
 
void Zapis(ats*);
void Chtenie(ats*);
void Poisk(ats*);
 
int main()
{
   //-----Меню-----
    ats a;
    int button=0;
    do
    {
        cout <<"Enter 1 4tobu nocmotper' unfopmacuy o abonentax"<<endl;
        cout <<"Enter 2 4to6u dobavit' abonentov v bazy "<<endl;
        cout <<"Enter 3 vvesti orpanu4enua "<<endl;
        cout <<"Enter 4 for vuxod "<<endl;
        cin >>button;
 
    switch(button)
    { 
    case 1: Chtenie(&a);break; 
    case 2: Zapis(&a);break; 
    case 3: Poisk(&a);break;
    case 4: exit(-1);break; 
    default : cout<<"Enter right number!"<<endl;break; 
    };
    }
    while(button!=0); //этот цикл будет работать пока значение переменной button не будет равно 0
    return 0;
}
//--------конец меню---------
 
 
 
void Zapis(ats*a) //---функция записи в файл
{ 
 
    ofstream fio("ats.txt",ios::out|ios::app);
 
            if (!fio)
            cout << "Error!"<<endl;
 
            
        cout <<"Enter date: "<<endl;
        cin >>a->Date;
        cout <<"Enter code: "<<endl;
        cin >>a->CityCode; 
        cout <<"Enter vpem9 pa3rovopa"<<endl;
        cin >>a->SpeakTime;
        cout <<"Enter tariff: "<<endl;
        cin >>a->Tarif;
        cout <<"Enter the number abonenta: "<<endl;
        cin >>a->Number;
 
 
        fio<<a->Date<<" "<<a->CityCode<<" "<<a->SpeakTime<<" "<<a->Tarif<<" "<<a->Number<<endl;
 
 
 
        fio.close();
        fio.clear();
}
 
 
void Chtenie(ats*a) //----функция чтения из файла
{ 
    cout <<endl;
    ifstream fout("ats.txt", ios::in);
 
        if (!fout)
        cout << "Error!"<<endl;
 
 
    while(!fout.eof()) //цикл работает до тех пор пока не закончится файл
    {
    fout >>a->Date;
    fout >>a->CityCode; 
    fout >>a->SpeakTime;
    fout >>a->Tarif;
    fout >>a->Number;
 
    cout <<"Data: " << a->Date << " kod goroda: " <<a->CityCode<< " vpem9 pa3rovopa: "<<a->SpeakTime<< " tarif: "<<a->Tarif<<" nomer telefona: "<<a->Number<<endl;
 
    }
    
 
fout.close();
fout.clear(); 
 
}
 
void Poisk(ats*a) //------функия поиска по файлу
{
 
    ifstream fout("ats.txt");
 
    unsigned Time,Sum=0;
 
    cout <<"Vvedute orpanu4enue vremenu razgovorov "<<endl;
    cin >>Time;
 
 
 
    if (a->SpeakTime>Time)
        {
        do
        {
            fout >>a->Number, a->SpeakTime, a->Tarif;
        }
        while(fout.eof());
        
            Sum=a->SpeakTime*a->Tarif;
            
 
 
        
            cout <<"Nomer abonenta-> "<< a->Number<< endl;
            cout <<"Cymma no tarify-> "<< Sum<< endl;
        
        }
 
    else
        { 
            cout<<"Takux abonentov net!"<<endl;
    
        }
    
 
 
    fout.close();
    fout.clear();
}


Вернуться к обсуждению:
ошибка в выводе инфы из файла C++
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.12.2009, 16:36
Готовые ответы и решения:

Ошибка, при считывании инфы с файла...
Вот есть код:#include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; #include &lt;fstream.h&gt;...

Пауза в выводе инфы в Memo
Доброго времени суток всем. Есть у меня такая задача. В компонент Memo выводятся данные с порта...

Порядковый номер в GridView при выводе инфы из текста
Здравствуйте. Вывожу данные из файла в dataGridView таким вот образом: // массив данных из файла...

Ошибка в выводе файла С++
Добрый день, подскажите пожалуйста в чем загвоздка: Файл: R0_11 0 11 1 .PRINT TRAN I(R0_11)...

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.12.2009, 16:36

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Ошибка при выводе строк из файла
Помогите пожалуйста разобраться в чем ошибка. Весь код писать не буду просто покажу как я вношу...

Ошибка при вводе - выводе из файла
Почему пишет не найдет файл (в проге ассигн,ресет, реврайт стоит на него) создаю его вручную -...

Ошибка при выводе бинарного файла
Добрый день! Ошибка вот в чем: при сортировке массива, в одну ячейку StringGrid вставляет две...

Ошибка при выводе файла на озвучку
Здравствуйте товарищи, есть проблема. Пытаюсь вывести файл на озвучку, в проге присутстует...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.