我知道这是一个基本问题,但我似乎无法将 char 字符串 (\r\n) 附加到另一个。我曾尝试使用数组(strcpy)和字符串对象,但没有任何进展。要将字符串发送到 Java 小程序,我需要附加 \r\n 字符,否则它只会坐等它们。当我使用带有 c_str() 函数的搅拌器时,我得到一个
C:\ucdhb2\gaia\async_ssl\no4\basic.cpp|163|错误:在'readit'中请求成员'c_str',它是非类类型'std::string*'|
错误。任何帮助,将不胜感激。
char readit[45];
cin >> readit;
strcpy( readit, "\r\n" );
SSL_write( ssl, readit, strlen(readit)); // This doesn't work
// SSL_write( ssl, "this works\n\r", strlen("this works\n\r")); // This works