C语言系统调用与结构化编程入门
1. 系统调用
许多编程语言都提供了至少一个用于访问操作系统命令的实用函数。在C语言中, system 函数就可以从C程序代码中调用各种UNIX或DOS命令。以下是一些可以调用的UNIX命令示例:
- ls
- man
- ps
- pwd
那么,为什么要在C程序中调用和执行系统命令呢?以清除计算机屏幕为例,对于使用基于文本的语言(如C)的程序员来说,这是一个常见的难题。
一种解决方案是使用简单的 for 循环重复打印换行符:
#include <stdio.h>
main()
{
int x;
for ( x = 0; x < 25; x++ )
printf("\n");
} //end main function
不过,这种方法需要根据每台计算机的设置进行修改。更好的解决方案是使用 system() 函数调用UNIX的 clear 命令:
#include <stdio.h>
main()
{
system("clear");
} //end main function
使用UNIX的
超级会员免费看
订阅专栏 解锁全文
1677

被折叠的 条评论
为什么被折叠?



