实践出真知
//iotest.c
#include <stdio.h>
#include <string.h>
#include <stdarg.h>
#include <stdlib.h> /* system()所在头文件 */
//#include <conio.h> /*getche()和getch() 非标准Linux头文件*/
#define FILE_NAME "iotest.txt"
/* 自己实现getch和getche(参考网上) */
char getch()
{
char c;
system("stty -echo");
system("stty -icanon");
c=getchar();
system("stty icanon");
system("stty echo");
return c;
}
char getche()
{
char c;
system("stty -icanon");
c=getchar();
system("stty icanon");
return c;
}
void writeFormat(char * format, ...)
{
va_list args;
va_start(args, format);
vprintf(format, args); /* 使用vprintf需要将va_list参数使用va_start初始化 */
va_end(args);
}
int main ()
{
char c;
char str[256] = {0};
char strNew[256] = {0};
int num = 0;
FILE * pFile;
char *buffer = NULL;
long lSize = 0;
#ifdef STD_STREAM
printf("*************