C++中的clrscr();问题
C++中没有clrscr函数,但可以用system("cls")代替,我想请问C++中还有哪些函数是没有的?另外,为什么我的很多代码在TC中可以运行,在C++中却不可以?...
C++中没有clrscr函数,但可以用system("cls")代替,我想请问C++中还有哪些函数是没有的?另外,为什么我的很多代码在TC中可以运行,在C++中却不可以?救救大侠了
展开
展开全部
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()取代。
1。我想请问C++中还有哪些函数是没有的?
我只能说,许多函数C++中肯定都没有的,换了你,你说怎么回答?问法错了。
2。另外,为什么我的很多代码在TC中可以运行,在C++中却不可以?
1楼说的很清楚了,我再补充下:system("cls")是调用DOS中的“cls”命令,所以也可以是"dir"、"cd c:\"、"exit"等,也就是说,DOS中直接用命令可以完成的函数,C++中基本上都放在System()中了。
其实2中的最后几句回答了LZ的疑惑吧?DOS和TC都支持的函数,C++都没有,而是以System()取代。
展开全部
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> //通用类型数学宏
-------
所以你的第二个问题你可以参考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> //通用类型数学宏
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
主要原因是TC是面向实模式的dos的,vc++是面向保护模式的windows的,当然会有些语句不兼容的
至于c++的系统函数有哪些到msdn上查下就可以知道了
至于c++的系统函数有哪些到msdn上查下就可以知道了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的讲这么多都没讲到点子,最重要的是在tc中将很多函数放到
windows.h中了,只要在文件前加上#include <windows.h>就可以用clrscr();了
windows.h中了,只要在文件前加上#include <windows.h>就可以用clrscr();了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询