<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Turbo C on 软件开发大郭的技术博客</title>
		<link>https://blog.grabbyte.com/tags/turbo-c/</link>
		<description>Recent content in Turbo C on 软件开发大郭的技术博客</description>
		<generator>Hugo</generator>
		<language>en</language>
		
		
		
		
			<lastBuildDate>Wed, 28 Jun 2023 16:00:00 +0800</lastBuildDate>
		
			<atom:link href="https://blog.grabbyte.com/tags/turbo-c/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>DOS编程：Turbo C键盘鼠标交互编程详解</title>
				<link>https://blog.grabbyte.com/p/2023/06/28-1600.html</link>
				<pubDate>Wed, 28 Jun 2023 16:00:00 +0800</pubDate>
				<guid>https://blog.grabbyte.com/p/2023/06/28-1600.html</guid>
				<description>&lt;h2 id=&#34;背景&#34;&gt;背景&lt;/h2&gt;&#xA;&lt;p&gt;在 DOS 时代，键盘和鼠标的交互不像现在有统一的操作系统 API（Windows 的 &lt;code&gt;GetMessage&lt;/code&gt;，Linux 的 &lt;code&gt;read&lt;/code&gt;），而是需要程序员直接与 BIOS 中断和硬件端口打交道。Turbo C（TC）作为当年最流行的 C 语言开发环境，提供了一套封装好的库函数（&lt;code&gt;conio.h&lt;/code&gt;、&lt;code&gt;dos.h&lt;/code&gt;），但理解其底层机制对于移植老程序、调试奇怪问题至关重要。&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
