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

Телефонный cправочник. Работа с классами в C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проблемы с выводом бинарного дерева http://www.cyberforum.ru/cpp-beginners/thread171768.html
Вот, пытался сделать лабу. Проблема с выводом. Извините за код, знаю что он кривой, сделайте замечания!!! /* Два бинарных дерева зеркально подобны, если либо оба они пусты, либо оба непустые,...
C++ По заданной вещественной матрице N*M найти По заданной вещественной матрице N*M найти Мои наработки: #include <stdio.h> #include <conio.h> #define N 5 #define M 5 http://www.cyberforum.ru/cpp-beginners/thread171751.html
C++ Код Прюфера
Написал программу по коду Прюфера (кодирует и декодирует дерево). Получилось довольно немало текста... В связи с чем хочу задать вопрос, что вы считаете лишнее в этой программе? Что бы вы...
C++ Программа зависает при очищении памяти
Здраствуйте. Написал программу, вроде работает нормально, только при окончании зависает. Вот код: #include <iostream> #include <ctime> using std::cout; using std::cin; using std::endl; ...
C++ Определить простые множители http://www.cyberforum.ru/cpp-beginners/thread171735.html
Задание: Составить программу определения, является ли данное число простым. Если число не является простым, то определить все его простые множители Заранее спасибо..
C++ Чтение из бинарного файла Добрый вечер.Возникла проблема при чтении имени объекта из бинарного файла,запись в файл идет по структуре |char|int|double|float|'/0'| (запись идет с первого байта) char lname =0; ... подробнее

Показать сообщение отдельно
Konstv
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 14

Телефонный cправочник. Работа с классами в C++ - C++

03.10.2010, 11:18. Просмотров 412. Ответов 2
Метки (Все метки)

Имеется программа "Телефонный Справочник" написанная через структуру, её нужно изменить под работу с классами...
Помогите пожалуйста.

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
#include "stdafx.h"
#include <iostream>
#include <fstream>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{    int a=0, i=0, j=0;
    char fi[10], p[10];
    
struct abonent
{    
    char fam[15];
    char im[15];
    int nomer;
};
 
abonent ab[10];
    FILE *f;
    f=fopen("d:\\tel spr.txt","a+");
    i=-1;
while (a!=3)
{
    printf("\n Telef sprav. \n 1.Insert \n 2.Find\n 3.Exit\n Into:");
    scanf("%d",&a);
if (a==1)
{ 
    f=fopen("d:\\tel spr.txt", "a+");
    i=+1;
    printf("\n DAHHbIE: \n Fam:");
    scanf("%s",&ab[i].fam);
    fprintf(f,"%s",ab[i].fam);
    printf(" Name:");
    scanf("%s",&ab[i].im);
    fprintf(f," %s",ab[i].im);
    printf(" Number:");
    scanf("%d",&ab[i].nomer);
    fprintf(f," %d\n",ab[i].nomer);
    fclose(f);
}
else
    if (a==2)
{ 
    fclose(f); 
    printf("Enter Fam: ");
    scanf("%s",fi);
    f=fopen("d:\\tel spr.txt","r");
    j=0;
while (!feof(f))
{ 
    fscanf(f,"%s",&p);
 
if (strcmp(p,fi)==0)
{ 
    printf("\n %s\n",p);
    fscanf(f,"%s",&p);
    printf("%s\n",p);
    fscanf(f,"%s",&p);
    printf("%s\n\n",p);
    j=1;
}
} 
if (j==0)
{ 
    printf("\n\n No this people! \n\n");
}
}
}
fclose(f);
 
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru