LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: icybird_r

请问 conio.h 这个头文件在哪里啊?

[复制链接]
 楼主| 发表于 2004-4-8 09:10:21 | 显示全部楼层
后来试了一下好象试函数本身出问题了,就是下面这个简单的代码
#include <iostream>
#include <stdio.h>
#include <curses.h>
using namespace std;
int main()
{
  char ch=getchar();
  if (ch=='a')
    cout<<"it is an a";
  else
    cout<<"it isn't an a";
  return 0;
}

如果用getch函数的话,运行以后就出现段错误。
如果换用getchar函数就没问题,真是晕了
发表于 2004-4-8 09:28:33 | 显示全部楼层
改成用C编程试试看。另外,在C++中使用C函数要声明extern "C"。
 楼主| 发表于 2004-4-8 10:39:29 | 显示全部楼层

大哥你试试吧。。。

还是不行啊~ 我修改了一下用C实现,出错了,好象动态连接出问题了,我的编译命令是:
gcc -o ss  ss.cpp  -lcurses
错误如下:
gcc ss.cpp -lncurses
/tmp/ccgyu8Ll.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status

Compilation exited abnormally with code 1 at Thu Apr  8 10:37:05
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表