#include <iostream>
#include <string>
using namespace std;
struct Vector {
float x, y, z;
};
int main()
{
Vector v;
v.x=15, v.y=25, v.z=35;
cout << v.x << endl;
system("pause");
return 0;
}
Сравните.
Ошибки: вы в структуре вызываете вывод в поток, объявляете экземпляр Вашей структуры в этой же структуре.
Смотрите, объявляете структуру (в Вашем случае Vector), заводите в ней поля (в Вашем случае x,y,z).
После чего в функции уже объявляете экземпляр Вашей структуры и заполняете нужные Вам поля.