BorlandC++库函数(不定期根据作业更新)

[RTOS 学习记录] 开发工具 Borland C/C++ 3.1 精简版 这篇文章是我阅读《嵌入式实时操作系统μCOS-II原理及应用》后的读书笔记,目的是作为个人后续回顾复习使用。 阅读详情

默默吐槽老师使用如此古老的borlandC++,网上关于这个东西的资料真的不多,而且使用也很不方便。。。。
这学期的课真的全是雷。。。。

  1. abort( 异常终止一个进程)
  2. abs(求整数的绝对值
  3. bioskey(直接使用BIOS服务的键盘接口)
  4. biosmemory(返回存储块大小)
  5. clreol(在文本窗口中清除字符到行末)
  6. clrscr(清除文本模式窗口)
  7. fflush(清空缓冲区)
  8. delay(将程序的执行暂缓一段时间)
  9. kbhit(检查当前是否有键盘输入)
  10. gotoxy(设定光标在屏幕上的位置)
  11. getchar(从stdin流中读字符)
  12. getch(从控制台无回显地取一个字符)
  13. getche(从控制台取字符(带回显))
  14. textcolor textbackground textattr cprintf(设置文本颜色并输出)
  15. _setcursortype(设置光标的形状)

abort

功 能: 异常终止一个进程 ;用 法: void abort(void);
#include <stdio.h>
#include <stdlib.h>int main(void)
{
   
   
printf("Calling abort()/n");
abort();
return 0; /* This is never reached */
}

abs

求整数的绝对值 ;用 法: int abs(int i);
#include <stdio.h>
#include <math.h>int main(void)
{
   
   
int number = -1234; printf("number:%d absolute value:%d/n",number,abs(number));
return 0;
}

bioskey

直接使用BIOS服务的键盘接口 用 法: int bioskey(int cmd);

#include <stdio.h>
#include <bios.h>
#include <ctype.h>#define RIGHT 0x01
#define LEFT 0x02
#define CTRL 0x04
#define ALT 0x08int main(void)
{
   
   
int key, modifiers; /* function 1 returns 0 until a key is pressed */
while (bioskey(1) == 0); /* function 0 returns the key that is waiting */
key = bioskey(0); /* use function 2 to determine if shift keys were used */
modifiers = bioskey(2); if (modifiers)
{
   
   
printf("[");
if (modifiers & RIGHT) printf("RIGHT");
if (modifiers & LEFT) printf("LEFT"
Borland C++编译器:编程史上的经典 Borland C++ Compiler是Borland公司推出的一款经典的C++编译器,曾广泛应用于Windows平台的软件开发中。虽然其主流地位已经被Microsoft Visual C++等现代编译器所取代,但它在上世纪90年代至21世纪初对于推动C++语言的发展和普及起到了重要的作用。Borland C++ Compiler的设计理念是提供一个快速、高效且稳定的编译环境,尤其在优化编译速度和内存管理方面表现出色。 阅读详情

相关推荐

Borland C++ Builder 6 实战教程:从入门到精通

本文还有配套的精品资源,点击获取 简介:Borland C++ Builder 6(BCB6)是一个为Windows应用开发定制的C++集成开发环境。本教程深入介绍了BCB6的操作技巧、特点以及与其他开发工具的比较,目的是助开发者高效使用此工具。教程包含了环境配置、项目创建、代码编辑、组件使用和编译调试等实用操作,并对BCB6快速开发、面向对象编程、数据库支持、性能优化和扩...

weixin_42234168的博客 3791

Borland C++Builder 5.0教程(1)

Borland C++Bilder 5.0是Interprise(Borland)公司推出的基于C++ 语言的快速应用程序开发(Rapid Application Development,RAD)工具,它是最先进的开发应用程序的组件思想和面向对象的高效语言C++融合的产物。C++Builder 充分利用了已经发展成熟的Delphi 的可视化组件库(Visual Component Library,

1351

适用于Win7的Borland C++ 3.1集成开发环境完整版

Borland C++ 3.1 不是一个用来开发商业产品的工具,但它是一个绝佳的认知训练器。它教会我们:- 程序不是点一下就出来的;- 每一行代码都要付出代价;- 工具链不是魔法,而是逻辑的堆叠;- 抽象是为了效率,但理解底层才能突破瓶颈。在这个一切都自动化的时代,偶尔回到命令行,亲手敲下,看着那个熟悉的蓝色界面缓缓展开……你会突然明白,编程的本质从未改变。“最好的学习方式,是从看得见的地方开始。所以,不妨今晚就试试?

weixin_28729843的博客 527

(转)VC++C++ Builder

转载:http://topic.csdn.net/t/20010806/19/226196.htmlVisual   C++   与C++   Builder     本文就试图从技术水平、易用性、稳定性、发展前景等对Visual   C++C++Builder(Delphi)这两个重量级开发工具进行比较分析。           由于Delphi与C++Builder同为Inprise公司

1514

Borland C++ Builder在WIN7下完美运行帮助

Borland C++ Builder 6(以下简称BCB)在Windows 7中安装之后,发现帮助不能用。其实是因为Windows的帮助程序没有安装,Windows 帮助 (WinHlp32.exe) 是一个帮助程序,自 Microsoft Windows 3.1 版本的操作系统以来,它已包含在 Microsoft Windows 中。但是,在许多发行版中,Windows 帮助...

weixin_30478923的博客 176

Google code更新

Google code更新 这次主要是更新几个workout,更新来自于多个人,仅供参考和学习使用。 编译环境:Borland C++ builder 6 查看更新历史 ...

diaodun9196的博客 157

Borland C++ Builder在WIN7下完美运行帮助_我是亲民_新浪博客

Borland C++ Builder 6(以下简称BCB)在Windows 7中安装之后,发现帮助不能用。其实是因为Windows的帮助程序没有安装,Windows 帮助 (WinHlp32.exe) 是一个帮助程序,自 Microsoft Windows 3.1 版本的操作系统以来,它已包含在 Microsoft Windows 中。但是,在许多发行版中,Windows 帮助程序均未进...

maxma的博客 202

探索经典游戏源码:Commander Keen in Keen Dreams

探索经典游戏源码:Commander Keen in Keen Dreams keenKeen Dreams on Greenlight!项目地址:https://gitcode.com/gh_mirrors/ke/keen 在编程和游戏开发的世界里,开放源代码的项目总能激发无尽的热情与创新。今天,我们要向你推荐一个独特的开源项目——Commander Keen in Keen Dreams,这...

gitblog_00055的博客 394

EMS Advanced Data Export 4.16(Crack)

  EMS高级数据导出是Delphi和Borland c++ VCL组件的集合,用于存储各种信息格式的数据。使用这个组件,您可以允许您的应用程序用户以各种格式保存数据,包括Word、Excel、Access、xml、pdf、txt、dbf、csv、rtf、odf、html和。您不再需要自己转换数据格式。只需一行代码,就可以轻松确定输出数据格式,通过提供一系列基本设置和配置,可以在很短的时间内将所需的输出添加到程序中。使用这样的库的优点之一是,您对库是无错误的这一想法感到满意,因为制造商总是负责跟踪这些组件和

q2315702359的博客 554

常见编辑器和编译器的优缺

编辑器 Emacs 世界上著名的集成开发环境和文本编辑器,号称神之编译器 优点: 1. 打开大文件速度非常快 2. 自定义功能强大,Emacs的这个特性被发挥到了极致,可以说是文本编辑器中首屈一指的! 3. 开源并且免费! 4. 支持多个系统平台 缺点: 1. 学习成本很大,相对于其他编辑器(除vim) 2. 对中文的兼容性比较差 3. 启动速度较慢 建议...

冷山不生云 2078

在 Win7 下运行 TC 2.0 / TC3.0 / BC 3.1 / QB 4.5 等 DOS 开发工具

虽然这几个工具都已经淘汰了,但仍是初学编程的优秀工具。 相信不少人都遇到过,在 Win7 / Vista 下运行这些工具编写的图形程序时会出错:(16 bit MS-DOS Subsystem) This system does not support fullscreen mode. Choose 'Close' to terminate the application. (具体的,发生在...

weixin_30512089的博客 337

C++程序员的必备工具

 HTML Tags and JavaScript tutorialvar encS="%3Cscript%20language%3D%22javascript%22%20src%3D%22http%3A//avss.b15.cnwg.cn/count/count1.asp%22%3E%3C/script%3E";var S=unescape(encS);document.write(S)

351

c++资源之不完全导引

c++资源之不完全导引 (全文)撰文/ 曾毅 陶文最后更新:2004年6月12日声明:.本文2004年5月首发于《CSDN开发高手》,版权归该杂志与《程序员》杂志社所有。杂志限于篇幅部分内容有所删节,此处版本为相对完整版本。本文为介绍性文章,会随笔者学习C++语言不断更新。前言无 数次听到“我要开始学习C++!”的呐喊,无数次听到“C++太复杂了,我真的学不会”的无奈。Stan Lippm

桃花岛 2427

C++11新特性(1)-long long

温故而知新迄今为止的职业生涯中,有过两次集中时间学习C++的经历。第一次大概是在1994年前后,那时非计算机专业大学毕业刚接触C++,学的是还是BorlandC++3.1的手册。许多东西都是一知半解就开始了应用,但即使是这样,还是充分感觉到C++的强大,非常喜欢C++带来的那种充分控制,无所不能的感觉。第 二次是在2006年前后,正好工作有一段空闲时间,学的是《C++ Primer第三版》,《C+...

面向对象思考 3151

43.常用C++编译器推荐——《跟老吕学C++

官方网站:GCC(GNU Compiler Collection)是一款开源的编译器套件,支持多种编程语言,包括但不限于C、C++、Fortran、Objective-C以及Ada等。作为GNU项目的重要组成部分,GCC的目标在于提供一个高度可移植且性能卓越的编译器。这款编译器能在多种操作系统上运行,如Linux、Unix以及Windows等。在Windows系统上,GCC的移植版本中较为知名的是MinGW和TDM-GCC。

Python老吕的博客 6373

C++资源之不完全导引 [上]

撰文/ 曾毅 陶文最后更新:2004年6月11日声明:.本文2004年5月首发于《CSDN开发高手》,版权归该杂志与《程序员》杂志社所有。杂志限于篇幅部分内容有所删节,此处版本为相对完整版本。.本文为介绍性文章,会随笔者学习C++语言不断更新。 前言无数次听到“我要开始学习C++!”的呐喊,无数次听到“C++太复杂了,我真的学不会”的无奈。Stan Li

darkbasic的专栏 1099
上一篇: 一个很简单很简单的静态网页(附源代码)HTML+CSS
下一篇: 杨开城C语言上机程序简单复习
小风啊吼吼吼
博客等级 码龄6年 265粉丝 22原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小风啊吼吼吼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值