练习1-7 编写一个打印EOF的值的程序。#include // 包含标准库的信息。int main() // 定义名为main的函数,它不接受参数值。{ // 输出EOF。 printf("EOF对应的整形数是%d。\n",EOF); getch...
分类:
编程语言 时间:
2015-09-02 00:03:52
阅读次数:
158
1、对于系统调用中的IO,是针对文件描述符的。而对于标准的IO是针对流的。
标准的IO函数返回一个指向FILE的指针。
2、打开流
FILE *f;
f = fopen("./a.txt",wr+);
通过上面得到打开文件的指针,以后的操作可以根据此指针来进行。
3、读和写数据流
(1)每次读一个字符的IO: getc(f) fgetc(f) getch...
分类:
其他好文 时间:
2015-08-30 15:52:47
阅读次数:
175
曾经用C语言做过的动态走迷宫程序,先分享代码如下:代码如下: 1 //头文件 2 #include 3 #include//Sleep(500)函数调用此头文件 4 #include//getch()函数调用此头文件 5 #include//system("cls")函数调用此头文件 6...
分类:
编程语言 时间:
2015-08-20 22:11:23
阅读次数:
198
首先声明:在键盘中敲入字符后,字符会首先保存在键盘缓冲区中供scanf函数读取(scanf,getchar等函数是读取缓冲区,getch函数是读取的控制台信息,即为直接从键盘读取)。另外特别注意键盘上敲入回车实际为“\r\n”,但存储到缓冲区时候会舍弃‘\r’而只存储\n.例如我们敲入字符“12345回车”,缓冲区内存储的为“12345\n”.
文章中“_”代表空格
代码:
ch...
分类:
编程语言 时间:
2015-08-18 10:22:01
阅读次数:
126
1.直接调用系统函数system("pause");例如:#includeusing namespace std;int main(){ system("pause"); return 0;}2.调用getch()函数:需要include例如:#includeint main(){prinf("按任...
分类:
编程语言 时间:
2015-08-16 10:40:08
阅读次数:
227
有时候需要对用户输入的字符串进行处理,由于事先不知道用户会一次性输入多长的字符串,一般有三种处理方法:1、根据估计用户最多输入字符串长度进行申请空间。2、使用getch、scanf(%c)等一个字符一个字符的接收处理。3、使用while(1){scanf("%1000s",&str);....//对...
分类:
编程语言 时间:
2015-08-11 22:48:55
阅读次数:
128
conio.h不是C标准库中的头文件,在ISO和POSIX标准中均未定义。conio是Console Input/Output(控制台输入输出)的简写,当中定义了通过控制台进行数据输入和数据输出的函数。主要是一些用户通过按键盘产生的相应操作。比方getch()函数等等。大部分DOS。Windows....
分类:
系统相关 时间:
2015-07-08 18:49:24
阅读次数:
191
#include main(){ FILE *fp; if((fp=fopen("in.txt","rt"))==NULL) { printf("错误:文件不存在"); getch(); exit(1); } while(fsc...
分类:
编程语言 时间:
2015-06-06 16:35:41
阅读次数:
121
第十一章字符串和字符串函数编程练习设计并测试一个函数,可以输入读取n个字符(包括空格、制表符、换行符),把结果存储在一个数组中,这个数组的地址通过参数来传递。#include<stdio.h>
#defineLEN80
char*getch(chara[],intn);
intmain(void)
{
chara[LEN];
if(g..
分类:
其他好文 时间:
2015-06-02 15:27:46
阅读次数:
166
首先要知道:getch与getche是在conio.h这个头文件里面的,但是,但是conio.h这个文件不是c语言的标准库文件,所以在linux的gcc下是没有这个头文件的,而我们大多数人使用的主要是getch与getche函数,因为getchar函数的功能不是很强大,言归正传,先灌输一些关于linux的知识
stty是一个用来改变并打印终端行设置的常用命令。
1 ,在命令行下,禁止输出大写的...
分类:
系统相关 时间:
2015-05-21 22:38:44
阅读次数:
357