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

Структура выводит мусор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти площадь прямоугольника http://www.cyberforum.ru/cpp-beginners/thread681247.html
пожалуйста помогите разобратся в Рекурсии. не могу понять етот код: #include<iostream> #include<conio.h> using namespace std; int S(int n,int m){ if(n==m==1) return 1; if(n>1)
C++ Определить ближайшее нечетное число меньше заданного числа N, которое делится на 15 с остатком 6 Определить ближайшее нечетное число меньше заданного числа N, которое делится на 15 с остатком 6 http://www.cyberforum.ru/cpp-beginners/thread681246.html
C++ В коде вызов двух функций, фактически вызывается всего одна
Скажите, почему если в функции я пишу void risAll(int a){ risVerh(a); risNiz(a); } он выполняет только risVerh?
C++ "Определить ближайшее нечетное число" (Borland C)
Определить ближайшее нечетное число меньше заданного числа N, которое делится на 15 с остатком 6
C++ Синтаксическая ошибка в функции http://www.cyberforum.ru/cpp-beginners/thread681230.html
#include "stdafx.h" #include <iostream> using namespace std; /////////////////////////////////////////////////////////////////////// class Distance { private: int feet; float inches;
C++ Сортировка по фамилии Добрый день. Имеется Линейный список , содержащийся в следующей структуре. struct my{ string info; //фамилия int id; //код string sport; //вид спорта string trener; // тренер string datan; //дата подробнее

Показать сообщение отдельно
иван_пропал
36 / 0 / 1
Регистрация: 05.10.2012
Сообщений: 110
26.10.2012, 18:49     Структура выводит мусор
здравствуйте. Почему данный код выводит мусор? Я неправильно присваиваю?
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
void poisk_cena(){
if (est){ 
dvd *p1 = new dvd[t];
int rub;
cout<<"Задайте цену: ";
cin>>rub;
//*******
dvd *p2 = new dvd[];// сюда сохр отсортированные диски
int m = 0;
int e = 0; // количество оставшихся дисков
//*********
fstream f("f.dat", ios::in | ios::out);
for(int i = 0; i<t; i++)
{  
    f >> p1[i].namefilm; 
    f >> p1[i].namereg;
    f >> p1[i].prodol;
    f >> p1[i].cena;
    if (p1[i].cena<rub){
    cout<<"       Диск: "<<i+1<<"\n";
    cout<<"Название фильма: "<<p1[i].namefilm<<"\n";    p2[m].namefilm==p1[i].namefilm;
    cout<<"Имя режиссера: "<<p1[i].namereg<<"\n";       p2[m].namereg==p1[i].namereg;
    cout<<"Продолжительность: "<<p1[i].prodol<<"\n";    p2[m].prodol==p1[i].prodol;
    cout<<"Цена: "<<p1[i].cena<<"\n\n";                 p2[m].cena==p1[i].cena;
    m++;
    e++;
    }
}
 
for(int m ; m<e; m++)
{  cout<<"-------------------------\n";
    cout<<"Название фильма: "<<p2[m].namefilm<<endl;
    cout<<"Имя режисера: "<<p2[m].namereg<<endl;
    cout<<"Продолжительность: "<<p2[m].prodol<<endl;
    cout<<"Цена: "<<p2[m].cena<<"\n\n";
    
}
 
f.close(); delete [] p1; 
delete [] p2;
}
else {cout<<"\nОшибка! Нет дисков\n";}
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru