C语言怎么才能控制打印机打印

Python014

C语言怎么才能控制打印机打印,第1张

//1.程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 // for循环,第一层控制行,第二层控制列。 #include<stdio.h>void main(){ int i,j,k for(i=0i<4i++)//for循环,第一层控制行 { for(j=0j<=2-ij++)//第二层控制列。printf(" ") for(j=0j<=2*ij++)printf("*") printf("\n") }//前四行一个规律,先输入空格,后输入*;有规律的; for(i=2i>=0i--)//for循环,第一层控制行 { for(j=0j<=2-ij++)//第二层控制列。输出空格;printf(" ") for(j=2*ij>=0j--)//输出*;printf("*") printf("\n")} getch()//可省略的函数,感觉用途就是可以在显示的时可以不用看到press any key to continue // 不过是个有用的函数以后学习逐个输出时有用 } 自己编的希望对你有用,不会的话在和我说

c语言不能直接命令打印机。首先要明白几个问题

1、打印机的指令时谁发出的

。这是个常识问题,都会说打印机当然是“微机”控制,指令当然由计算机发出;

2、要清楚计算机的指令时什么类型的语言编译的,微机通常的指令是汇编语言(低级语言),而C语言是高级语言,要明白两者之间的关系和由C语言转化成汇编语言的过程和彼此在计算机中存储的位置。

3、要明白打印机的工作原理。

综上:C语言中的printf函数是不能直接命令打印机的。。

*要清楚的明白,就得查清楚2中的一些关系和明白打印机的原理。

*学了微机原理和接口技术应该会有帮助。

c语言不能直接命令打印机。首先要明白几个问题

1、打印机的指令时谁发出的 。这是个常识问题,都会说打印机当然是“微机”控制,指令当然由计算机发出;

2、要清楚计算机的指令时什么类型的语言编译的,微机通常的指令是汇编语言(低级语言),而C语言是高级语言,要明白两者之间的关系和由C语言转化成汇编语言的过程和彼此在计算机中存储的位置。

3、要明白打印机的工作原理。

综上:C语言中的printf函数是不能直接命令打印机的。。

*要清楚的明白,就得查清楚2中的一些关系和明白打印机的原理。

*学了微机原理和接口技术应该会有帮助。