On m'a dit d'écrire un programme, qui crée une union et une structure, puis crée des tableaux à deux éléments de syndicats et de structures et remplit leurs champs. J'ai créé un syndicat et une structure, mais comment remplir leurs champs en tableaux?C++ tableaux de syndicats et de structures
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
union complex;
union complex{
int i1;
long double ld1;
} u;
struct Person {
char* name;
int age;
bool sex;
void show(){
printf("name %s, age %2.0d, sex %1d\n",
name , age, sex);
};
} person;
int main(void)
{
Person *o = new Person[2];
complex *un = new complex[2];
un[0]->i1=i;
system("pause");
return 0;
}
J'ai essayé un [0] -> i1 = i; mais ce n'est pas la bonne façon de le faire.
Vous n'avez pas besoin d'utiliser new pour créer un tableau. –