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

Динамическая строка в классе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти в массиве, заполненном случайными числами, минимальный элемент http://www.cyberforum.ru/cpp-beginners/thread105446.html
дан масив одномерный заполненый рандомом и найти в етом масиве минимальный елемент. заранее благодарен..
C++ Одномерный массив Найти сумму кратных 4 чисел массива? Посмотрите. Тут есть ошибки? //--------------------------------------------------------------------------- #include <vcl.h> #include <iostream.h> #include <conio.h> #include <stdlib.h> http://www.cyberforum.ru/cpp-beginners/thread105439.html
Генератор текста,Анализатор текта,Графики,C#(предпочтительнее) или С++ C++
Здравствуйте! Необходима помощь по следующим вопросам. Мне нужно создать генератор текста, использующий вероятности встречаемости символов русского алфавита с пробелом, и вероятность появления биграмм (ну можно и триграмм, если это не сложно). О встречаемости символов(с числовыми значениями вероятностей) подробно написано: http://www.statsoft.ru/home/portal/exchange/textanalysis.htm...
Сервер для тестирования кодов на си++ C++
Не подскажете где можно запостить код: #include <iostream> #include <iomanip> #include <vector> typedef long long LL; LL base = 1000*1000*1000; std::vector <int> &operator *= (std::vector <int> &a, std::vector <int> &b) {
C++ написать 8-чный и 16-ный дамп http://www.cyberforum.ru/cpp-beginners/thread105427.html
нам задали написать 8-ный и 16-ный дамп в С++ я просто очень плохо пока в этой теме разбираюсь, помогите плиз...
C++ Найти все n-значные числа Армстронга для данного n<9 Натуральное n-значное число называется числом Армстронга, если оно равно сумме n-х степеней своих цифр. Найти все n-значные числа Армстронга для данного n<9, каждое такое число вывести с новой строки. Например, 153=13+53+33. Помогите друзья, горю, завтра сдавать, чет не как не идет, буду всю ночь думать. Помогите. Пишите до 6-ти утра:) Добавлено через 52 минуты На языке С. подробнее

Показать сообщение отдельно
Genius Ignat
1236 / 774 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
16.03.2010, 22:50
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
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
#include<locale.h>
#include<string.h>
 
 
class book
{
    public:
        book(char *sub_st, char *avtor);
        ~book();
 
        char *name;
        char *autor;
 
        int pages;
        float price;
        int pereplet;
 
        int GetSer() const;
        void SetSer(int newser);
 
 
        private:
        int ser;
};
 
book::book(char *sub_st, char *avtor)
{
    
    name =new char [strlen(sub_st)+1];
    autor=new char [strlen(avtor)+1];
 
    strcpy(name,sub_st);
    strcpy(autor,avtor);
}
 
book::~book()
{
  
    delete[] name;
    delete[] autor;
}
 
int main()
{
     
        book **a;
        int bn;
        char temp_name[255];
        char temp_autor[255];
        scanf("%d",&bn);
 
 
 
a = new book*[bn];  //âûäåëè ГЇГ*ìÿòü ïîä Г¬Г*Г±Г±ГЁГў ГіГЄГ*Г§Г*òåëåé Г±Г*Г*Г·Г*ëî.
 
for(int i=0;i<bn;i++)
    {
 
     printf("input1 "); 
     gets(temp_name);
     printf("input2 ");
     gets(temp_autor);
     
     a[i]=new book(temp_name,temp_autor); 
}
 
for(int k=0;k<bn;k++)delete a[k];
delete[]a;
    
    
    
return 0;
}
Ошибку исправил только у меня gets нормально не работает, может у тебя всё заполнит.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru