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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проблемы с выводом бинарного дерева http://www.cyberforum.ru/cpp-beginners/thread171768.html
Вот, пытался сделать лабу. Проблема с выводом. Извините за код, знаю что он кривой, сделайте замечания!!! /* Два бинарных дерева зеркально подобны, если либо оба они пусты, либо оба непустые, и при этом левое поддерево одного из них подобно правом поддерево другого и наоборот. Определить, два дерева зеркально подобными */ #include <iostream> #include <ctime>
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; int main()
C++ Чтение из бинарного файла http://www.cyberforum.ru/cpp-beginners/thread171713.html
Добрый вечер.Возникла проблема при чтении имени объекта из бинарного файла,запись в файл идет по структуре |char|int|double|float|'/0'| (запись идет с первого байта) char lname =0; char* tname = new char; _read(hFile, tname, (int)lname); tname='\0'; offset+=lname; _lseek(hFile, offset, SEEK_SET); Для того что бы...
C++ Извлечь из строки числа Нужно извлечь из строки числа. "12/12/12" результат! day = 12; mounth = 12; year = 12; убил 10 минут чтобы найти что-то похожее на этом форуме, ничего не нашел! ну а у гугла я видемо не умею спрашивать! :) подробнее

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

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

03.10.2010, 11:18. Просмотров 389. Ответов 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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru