Почему p [1] .x распечатывает значение мусора? Возможно ли инициализировать динамически выделенный массив для заданного массива? Если да, то как?Одно из значений в динамически распределяемом массиве всегда печатает значение мусора
#include <ioStream>
using namespace std;
struct point{
int x;
int y;
};
int N;
point *p = new point[N];
int main(){
cin>>N;
for(int i=0; i<N; i++){
cin>>p[i].x>>p[i].y;
}
for(int i=0; i<N; i++){
cout<<"("<<p[i].x<<", "<<p[i].y<<")"<<endl;
}
}
@Cyber, который заслуживает того, чтобы его повысили до ответа. –