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

Реализовать структуру Music - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Integer_sequence http://www.cyberforum.ru/cpp-beginners/thread1220019.html
Правильная ли такая реализация integer_sequence? У меня не компилируется, не могу сообразить почему.#include <iostream> #include <array> #include <utility> #include <tuple> namespace isq { template< class T, T... Ints > class integer_sequence { static size_t size() { return sizeof...(Ints); }
C++ Найти такие тройки натуральных чисел x,y,z из интервала от 1 до 20,для которых выполняется равенство x^2-y=z^2 найти все такие тройки натуральных чисел x,y,z из интервала от 1 до 20,для которых выполняется равенство x^2-y=z^2 http://www.cyberforum.ru/cpp-beginners/thread1220016.html
C++ Дано натуральное четырехзначное число n. Верно ли что это число содержит три одинаковые цифры
Дано натуральное четырехзначное число n. Верно ли что это число содержит три одинаковые цифры
Недопонимание с switch и выводом default C++
Задание: сделать так что бы при вводе целого числа (от 1 до 7 которые соответствует дням недели, 1- понедельник, 2 -вторник и т.д.) печаталось название дня недели. в случае неправильного ввода вывести сообщение об ошибки. Вот мой код: #include <iostream> #include<stdio.h> using namespace std; int main()
C++ Не осуществляется объединение двух контейнеров http://www.cyberforum.ru/cpp-beginners/thread1220006.html
set<string> matt, patt; set<string> matt_and_patt; Info_Processing(matt,"Matt"); // заполнение первого и второго множества Info_Processing(patt,"Patt"); std::set_union(matt.begin(), matt.end(), patt.begin(), patt.end(), std::insert_iterator<set<string>>(matt_and_patt, matt_and_patt.begin()) ); Нужно объединить matt и patt и скопировать в matt_and_patt. При этом после использования...
C++ Read() блокирует поток есть у меня процесс который записывает данные в пайп функцией write(), другой процесс считывает их read(), нормально не блокируясь. НО когда добавляю в Qt GUI приложение, отдельной ниткой модуль read(), эта нитка блокируется на функции read(). Почему это происходит? подробнее

Показать сообщение отдельно
Vitaliy1212
0 / 0 / 0
Регистрация: 30.06.2014
Сообщений: 15
01.07.2014, 01:10  [ТС]     Реализовать структуру Music
А что скажете на вот такое представление через функции ?
Кликните здесь для просмотра всего текста
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
#include<fstream>
#include<iomanip>
#include<windows.h>
#include<iostream>
using namespace std;
const int n=2;
const int L_N=30,L_A=30,L_Y=6,L_G=15,L_P=10;
const int L_ALL=L_N+L_A+L_Y+L_G+L_P+1;
struct Music
{
char name[L_N];//название альбома
char artist[L_A];//артист
int year;//год издания альбома
char genre[L_G];//жанр
double price;//цена диска
};
int input(Music mass[])
{
for(int i=0;i<n;i++)
{
cout«"Введите название альбома:";
cin»mass[i].name;
cout«"Введите исполнителя:";
cin»mass[i].artist;
cout«"Введите год издания альбома:";
cin»mass[i].year;
cout«"Введите жанр альбома:";
cin»mass[i].genre;
cout«"Введите цену диска:";
cin»mass[i].price;
cout«endl;
}
return 0;
}
int output(Music mass[])
{
for(int i=0;i<n;i++)
{
cout«mass[i].name«'\t'«mass[i].artist«'\t'«mass[i].year«'\t'«mass[i].genre«'\t'«mass[i].price;
cout«endl;
}
return 0;
}
int output_in_file(Music mass[])
{
ofstream file("CDs.txt");
for(int i=0;i<n;i++)
{
file«setiosflags(ios::left);
file«setw(L_N)«mass[i].name;
file«setw(L_A)«mass[i].artist;
file«setw(L_Y)«mass[i].year;
file«setw(L_G)«mass[i].genre;
file«setw(L_P)«mass[i].price;
file«endl;
}
return 0;
}
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
Music songs[n];
input(songs);
output(songs);
output_in_file(songs);
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru