可以用while()通过判断输入的是否为特殊字符来结束,如:
while(str[i]!=“#”)
{scanf("%s"),&str[i];++i;}
这样,输入 #+回车 就可以结束输入
当读取到字符串为空的时候结束吧,如果中间没有空行,觉得是可以的。
#include
int main(int argc, char** argv)
{
#define MAX_SIZE 1024
char buf[MAX_SIZE] = {0};
while(fgets(buf, sizeof(buf), stdin));
return 0;
}
输入结束的话, 请按Ctrl+D(d)
#include
int main()
{
char c[512];
while(scanf("%s",c));
return 0;
}
读入一文件 文件结束的标志是EOF