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

Используя массив, создать телефонную книгу - 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++) cout<<name;} void get_nzk() {for(int i=0; i<4; i++) cin>>nzk;} void vyv_nzk() {for(int i=0; i<4; i++) cout<<nzk;}
C++ итератор для обхода по бинарному дереву Кхм. Попытался реализовать итератор для обхода по бинарному дереву... Наткнулся на запару. Дерево должно быть обязательно круговым, чтобы по нему можно было использовать нормальный итератор? template<class T> class Tree<T>::Tree_Iterator { public: Tree_Iterator():curr(0) { } http://www.cyberforum.ru/cpp-beginners/thread257433.html
Магический квадрат) C++
Определить, является ли заданная квадратная матрица порядка n магическим квадратом, т.е. матрицей, у которой суммы элементов строк и столбцов одинаковы.
C++ Не хочет работать Rand
Здравствуйте, при выполнении лабораторной работы столкнулся с некоторыми трудностями: При запуске программы она доходит до функции ran и останавливается #include <iostream> #include <stdlib.h> #include <conio.h> #include <time.h> using namespace std; void date(long **mas,int x, int y){ //a)
C++ табулирование функций http://www.cyberforum.ru/cpp-beginners/thread257421.html
Составить программу для вычисления значений функции F(x) на отрезке с шагом h.Результат представить ввиде таблицы,первый столбец которой-значение аргумента, второй-соответствующее значение функции. F(x)=x sin x
C++ Изъятие информации в файле из скобок Здравствуйте.Помогите пожайлуста. Нужно написать программу на C++ которая из файла .txt выводит на экран только то что написано внутри {} таких скобок.Внутри таких скобок есть еще кадратные скобки информация из которых должна переноситься на другую строку и пронумероваваться в соответствии с количеством скобок.С первым вроде как справился только вот длинно ну и вобщем не работает. подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
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
 
Текущее время: 04:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru