string input;
string input2;
printf("What is your name?\n-->");
getline(cin, input);
std::string nameObj = "{ \"name\": " + '"' + input + '"' + " }";
printf("What do you want to send?\n-->");
getline(cin, input2);
std::string jsonObj = "{ \"content\": " + '"' + input2 + '"' + ", \"tts\": true }";
它要求输入,但它不会做任何事情。我需要它将其放入input2和input中,但它不会。Getline没有输入
您真的应该在读写后检查流状态,以查看操作是否失败并“断开”流。 – user4581301