Форум программистов, компьютерный форум, киберфорум
Наши страницы

Используя массив, создать телефонную книгу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разобрать код работы с классами http://www.cyberforum.ru/cpp-beginners/thread257434.html
#include <iostream> using namespace std; class student{ char name; int nzk; public: void get_name() {for(int i=0; i<3; i++) cin>>name;} void vyv_name() {for(int i=0; i<3; i++)...
C++ итератор для обхода по бинарному дереву Кхм. Попытался реализовать итератор для обхода по бинарному дереву... Наткнулся на запару. Дерево должно быть обязательно круговым, чтобы по нему можно было использовать нормальный итератор? ... http://www.cyberforum.ru/cpp-beginners/thread257433.html
Магический квадрат) C++
Определить, является ли заданная квадратная матрица порядка n магическим квадратом, т.е. матрицей, у которой суммы элементов строк и столбцов одинаковы.
C++ Не хочет работать Rand
Здравствуйте, при выполнении лабораторной работы столкнулся с некоторыми трудностями: При запуске программы она доходит до функции ran и останавливается #include <iostream> #include <stdlib.h>...
C++ табулирование функций http://www.cyberforum.ru/cpp-beginners/thread257421.html
Составить программу для вычисления значений функции F(x) на отрезке с шагом h.Результат представить ввиде таблицы,первый столбец которой-значение аргумента, второй-соответствующее значение...
C++ Изъятие информации в файле из скобок Здравствуйте.Помогите пожайлуста. Нужно написать программу на C++ которая из файла .txt выводит на экран только то что написано внутри {} таких скобок.Внутри таких скобок есть еще кадратные скобки... подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
14.03.2011, 22:28
Что-то такое завалялось
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
#include <iostream>
#include <fstream>
#include <conio.h>
#include <vector>
#include <string>
using namespace std;
 
class Number
{
  public:
            string name;
            string number;   
            Number(const Number &v):
                         name(v.name),
                         number(v.number) {}
            Number() {}            
            const Number &operator=(const Number &v)
            {
                  name = v.name;
                  number = v.number; 
                  return v;
            }                           
};
 
int main ()
{
   fstream f("file.txt");
   vector<Number> telBook;
   while (true)
   {
     Number t;
     f >> t.name;
     if (f.eof())
        break;
     f >> t.number;  
     if (f.eof())
        break;
     telBook.push_back(t);
     }
     while (true)
     {
     cout << "Bedute im9 (ili stop) ";
     string name;
     cin >> name;
     if (name == "stop")
        break;
     for (int i = 0; i < telBook.size(); i++)
     {
         if (telBook[i].name == name)
            cout << name << " " << telBook[i].number << endl;
     }      
     }       
   _getch();
}
Содержимое file.txt
Код
MASHA  6589875
KOLIA  6589425
OLEG  6548792
YURA  3214569
LOLO  1569324
SHKOLOLO  1693548
ANDRIY  1236954
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru