首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

编译没有有关问题,但运行有异常,请教什么原因,多谢

2012-03-30 
编译没有问题,但运行有错误,请问什么原因,谢谢C/C++ code#include stdio.h#define MAXLINE 1000#define

编译没有问题,但运行有错误,请问什么原因,谢谢

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(); 

热点排行