C++中的clrscr();问题

C++中没有clrscr函数,但可以用system("cls")代替,我想请问C++中还有哪些函数是没有的?另外,为什么我的很多代码在TC中可以运行,在C++中却不可以?... C++中没有clrscr函数,但可以用system("cls")代替,我想请问C++中还有哪些函数是没有的?另外,为什么我的很多代码在TC中可以运行,在C++中却不可以?救救大侠了 展开
 我来答
xzy84
2008-02-16 · TA获得超过207个赞
知道小有建树答主
回答量:175
采纳率:0%
帮助的人:78.3万
展开全部
C++中没有clrscr函数,但可以用system("cls")代替,我想请问C++中还有哪些函数是没有的?另外,为什么我的很多代码在TC中可以运行,在C++中却不可以?救救大侠了

1。我想请问C++中还有哪些函数是没有的?
我只能说,许多函数C++中肯定都没有的,换了你,你说怎么回答?问法错了。

2。另外,为什么我的很多代码在TC中可以运行,在C++中却不可以?
1楼说的很清楚了,我再补充下:system("cls")是调用DOS中的“cls”命令,所以也可以是"dir"、"cd c:\"、"exit"等,也就是说,DOS中直接用命令可以完成的函数,C++中基本上都放在System()中了。

其实2中的最后几句回答了LZ的疑惑吧?DOS和TC都支持的函数,C++都没有,而是以System()取代。
jackilee1980
2008-02-05 · TA获得超过486个赞
知道小有建树答主
回答量:285
采纳率:0%
帮助的人:0
展开全部
clrscr是c的一个标准库函数,而非c++的一个标准库函数
-------
所以你的第二个问题你可以参考vc98下的标准库函数就行了
#include <algorithm> //STL 通用算法
#include <bitset> //STL 位集容器
#include <cctype>
#include <cerrno>
#include <clocale>
#include <cmath>
#include <complex> //复数类
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <ctime>
#include <deque> //STL 双端队列容器
#include <exception> //异常处理类
#include <fstream>
#include <functional> //STL 定义运算函数(代替运算符)
#include <limits>
#include <list> //STL 线性列表容器
#include <map> //STL 映射容器
#include <iomanip>
#include <ios> //基本输入/输出支持
#include <iosfwd> //输入/输出系统使用的前置声明
#include <iostream>
#include <istream> //基本输入流
#include <ostream> //基本输出流
#include <queue> //STL 队列容器
#include <set> //STL 集合容器
#include <sstream> //基于字符串的流
#include <stack> //STL 堆栈容器
#include <stdexcept> //标准异常类
#include <streambuf> //底层输入/输出支持
#include <string> //字符串类
#include <utility> //STL 通用模板类
#include <vector> //STL 动态数组容器
#include <cwchar>
#include <cwctype>
C99 增加

#include <complex.h> //复数处理
#include <fenv.h> //浮点环境
#include <inttypes.h> //整数格式转换
#include <stdbool.h> //布尔环境
#include <stdint.h> //整型环境
#include <tgmath.h> //通用类型数学宏
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
项敏666
2008-02-04 · TA获得超过572个赞
知道小有建树答主
回答量:382
采纳率:0%
帮助的人:313万
展开全部
主要原因是TC是面向实模式的dos的,vc++是面向保护模式的windows的,当然会有些语句不兼容的
至于c++的系统函数有哪些到msdn上查下就可以知道了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lartely
2008-02-05 · TA获得超过138个赞
知道小有建树答主
回答量:218
采纳率:0%
帮助的人:221万
展开全部
楼上的讲这么多都没讲到点子,最重要的是在tc中将很多函数放到
windows.h中了,只要在文件前加上#include <windows.h>就可以用clrscr();了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式