-
-
Notifications
You must be signed in to change notification settings - Fork 7.3k
Closed
Labels
solution: proposed fixa fix for the issue has been proposed and waits for confirmationa fix for the issue has been proposed and waits for confirmation
Description
My main:
int main(int argc, char *argv[])
{
// read a JSON file
std::stringstream ss;
std::ifstream i("filee.json");
json j_complete = json::parse(i);
std::vector < int > data_send_to_LED;
for (int i =0; i<j_complete["tablica"].size(); i++){
data_send_to_LED.push_back(j_complete["tablica"][i].get<int>());
}
for (int i =0; i<data_send_to_LED.size(); i++){
cout <<"data send: "<< data_send_to_LED[i]<<endl;
}
json j_vec(data_send_to_LED);
long int pv = j_vec.get_ptr<json::number_integer_t*>();
cout << j_vec.size() << endl;
cout << j_vec << endl;
cout << pv << endl;
...
n = write(sockfd,pv, j_vec.size()+1);In general I want to send the contents of the file.json file to the server which accepts data in json format.
J_vec shows - [192,0,0,1,0,0,1,0,84,76,126]
Pv.size shows 11 elements and this is OK
pv shows 0
and n returns bad address?
I can skip the vector in the program and send the data directly form file.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
solution: proposed fixa fix for the issue has been proposed and waits for confirmationa fix for the issue has been proposed and waits for confirmation