Головна » Статті » С++ » Приклади програм |
Вказівник на структуру С++
Записати в структуру назву компанії, діаметр піци, вагу піци (кількість введень задає користувач). Программа повинна записати в структуру кожен із перерахованих елементів за допомогою вказівника та вивести їх. Для введення і виведення використовувати cin, cout. Також використати динамічний масив new. #include <iostream> using namespace std; struct la { char name[20]; int d; int w; }*laarray; //Один із способів оголошення вказівника на структуру int main() { setlocale(LC_CTYPE,"ukr"); //Підключення української мови int n=0; cout<<"Введіть кількість: "; cin>>n; //Введення кількость елементів масиву delete[] laarray; //Очищення пам'яті (ОБОВ'ЯЗКОВО!!!) laarray=new la[n]; //Створення динамічного масиву //Цикл на почергове введення данних в масив for(int i=0; i<n; i++) { cout<<i+1<<"."<<endl; cout<<"Назва: "<<endl; //Один із способів запису в структуру через вказівник cin>>laarray[i].name; cout<<"Діаметр піци: "<<endl; cin>>laarray[i].d; cout<<"Вага піци: "<<endl; cin>>laarray[i].w; } //Цикл на почергове виведення елементів масиву for(int i=0; i<n; i++) { cout<<i+1<<"."<<endl; //Один із способів сиведення данних через вказівник cout<<laarray[i].name<<endl; cout<<laarray[i].d<<endl; cout<<laarray[i].w<<endl; } delete[] laarray; //Очищення пам'яті (ОБОВ'ЯЗКОВО!!!) }; | |
Переглядів: 231 | |
Всього коментарів: 0 | |