编译没有问题,但运行有错误,请问什么原因,谢谢
- C/C++ code
#include <stdio.h>#define MAXLINE 1000#define LONGLINE 80int getline(char line[], int maxline);main(){ int i; char c[MAXLINE]; while((i = getline(c, MAXLINE)) > 0) if(i > LONGLINE) printf("%s",c); return 0;}
编译都没有问题,但一运行就提示出错,请问是哪里有问题呢?谢谢
[解决办法]
getline 实现代码没写的话,加在 main 函数后面即可
写在另一个文件的话,把文件加到 project 里,再编译连接
[解决办法]
getline有很多版本,你没必要自己写的,#include <sstream>后就能用
[解决办法]
- C/C++ code
cin.getline();