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

Запись элементов массива структурного типа.Из старого массива- в новый - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу, которая вычисляет площадь кольца http://www.cyberforum.ru/cpp-beginners/thread1126239.html
Арифметика: Z=cosα+ cos2α+ cos6α+ cos7α Текст: Составить программу, которая вычисляет площадь кольца. Внешний и внутренний радиус вводятся с клавиатуры. Заранее спасибо!
C++ Потоки. Бинарный ввод/вывод Нужно написать бинарный вывод в файл. По учебнику вроде бы что-то в этом роде: ofstream f("test.bin", std::ios::binary); if (f.is_open()) { f << j; f.close(); }else cout << "Файл не может быть открыт" << endl; http://www.cyberforum.ru/cpp-beginners/thread1126236.html
Обработка массива C++
Подскажите пожалуйста, как сделать так чтобы он брал числа из масива и распределял на 2 столбца( двухзначные в один, трехзначные в другой?) #include "stdafx.h" e#include<iostream> using namespac std; const int r = 40; int _tmain(int argc, _TCHAR* argv) { int M;
Арифметическая задача C++
http://i.imgur.com/2nireWn.jpg Перепишите задание в тело темы.
C++ Программа должна запрашивать число меньше десяти и больше 100 http://www.cyberforum.ru/cpp-beginners/thread1126186.html
Я писал код на С++ -программа должна запрашивать число меньше десяти и больше 100 : #include<iostream> int main() { using std::endl; int x; std::cout << "Enter a number less than 10 or greater 100:"; std::cin >> x;
C++ Поддерживается ли C++ 11 каким-либо компилятором полностью? Поддерживается ли каким-либо компилятором полностью? подробнее

Показать сообщение отдельно
S1GeR
1 / 1 / 0
Регистрация: 04.05.2013
Сообщений: 33
22.03.2014, 01:00  [ТС]     Запись элементов массива структурного типа.Из старого массива- в новый
zss, Так?:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
for(i=0;i<n;i++)
{
        if(mass[i].rating==4.5)
        {
             if(mass[i].name!=NULL)
                 delete[] mass[i].name;
             mass[i].name=new char[strlen(stud_mass[z].name)+1];
             strcpy(mass[i].name, stud_mass[z].name);
             stud_mass[z].age=mass[i].age;
             stud_mass[z].rating=mass[i].rating;
             z++;
        }
}
Всё равно не так выводит..

Добавлено через 1 час 31 минуту
zss, Огромное спасибо! Я мудрил, а надо было не то, что я написал в предыдущем посте, а вот так(Вы наверно про это и говорили):
C++
1
stud_mass[z]=mass[i];
Всё, тему можно закрыть..
 
Текущее время: 06:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru