C++ 每次在IRC中显示新文本时,都会显示新行

C++ 每次在IRC中显示新文本时,都会显示新行,c++,c++11,irc,C++,C++11,Irc,我正在尝试这样做: char buffer[256]; while(!buffer.getline){ printf("%s\n",buffer); } return 0; 但我无法在缓冲区上使用getline 是否有其他方法来执行此操作,或者是否有可能使用getline的方法?您必须使用: cin.getline(buffer,256); 因此,您的代码将是: #include <iostream> using namespace std; int main(){

我正在尝试这样做:

char buffer[256];
while(!buffer.getline){
    printf("%s\n",buffer);   
}
return 0;
但我无法在缓冲区上使用getline

是否有其他方法来执行此操作,或者是否有可能使用getline的方法?

您必须使用:

cin.getline(buffer,256);
因此,您的代码将是:

#include <iostream>
using namespace std;
int main(){

char buffer[256];
while(cin.getline(buffer,256)){
    printf("%s\n",buffer);
}
return 0;
}
#包括
使用名称空间std;
int main(){
字符缓冲区[256];
while(cin.getline(缓冲区,256)){
printf(“%s\n”,缓冲区);
}
返回0;
}
您必须使用:

cin.getline(buffer,256);
因此,您的代码将是:

#include <iostream>
using namespace std;
int main(){

char buffer[256];
while(cin.getline(buffer,256)){
    printf("%s\n",buffer);
}
return 0;
}
#包括
使用名称空间std;
int main(){
字符缓冲区[256];
while(cin.getline(缓冲区,256)){
printf(“%s\n”,缓冲区);
}
返回0;
}