hey guys i have created a struct node. one of its fields is a vector (path) where i want to store characters.however when i try to push_back a character the compiler says "error: ‘path’ was not declared in this scope"
#include <iostream>
#include <fstream>
#include <vector>
#include <iomanip>
#include <list>
#include <climits>
using namespace std;
struct node {
    int weight;
    bool pizza;   // true an tin exo
    vector <char> path;
    int tetmimeni, tetagmeni; // i, j gia na vro geitones
    } ;
node a;
int main(){
 a.tetmimeni=0;   // create start node
 a.tetagmeni=0;
 a.weight=0;
 a.pizza=true;
 a.path= path.push_back('S');
 
     
     
    