摘要:
C和C++的区别 建立一个C++工程 书写第一段C++代码 以下资料大部分是从网上搜集: 一、C和C++的区别: 1、C和C++的关系: 差不多是win98跟winXP的关系。C++是在C的基础上增加了新的理论,玩出了新的花样。所以叫C加加。 C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现... 阅读全文
摘要:
#include #include #include #include #include #include #include "hello.h" #include #include //#define var 333; //移动光标位置 void gotoxy(int x,int y) { COORD xy; HANDLE hstdout; hstdo... 阅读全文
摘要:
绘制静态菜单 getch与getchar 接收光标控制 一、绘制静态菜单 编写函数void mainmenu( void) 二、getch与getchar getch()的作用是从键盘接收一个字符,而且并不把这个字符显示出来,就是说,你按了一个键后它并不在屏幕上显示你按的什么,而继续运行后面的代码; getche()则是有返回显示; getcha... 阅读全文
摘要:
知识点: GetStdHandle函数 FillConsoleOutputCharacter函数 SetConsoleCursorPosition函数 system函数 一、 GetStdHandle 获取标准设备句柄 : HANDLE GetStdHandle( DWORD nStdHandle ); GetStdHandle()返回标准的输入、输出或错误的设备的句柄... 阅读全文
摘要:
条件编译#if 条件 defined条件 条件编译#if #else 一、 条件编译#if 条件 #if 表达式 代码段 #endif //如果表达式成立则,编译代码段 注意:表达式里测试的是预处理指令赋给标识符的指定值 二、 条件编译#if defined #if defined flag 代码段 #endif //... 阅读全文
摘要:
预处理概念 #include #define extern 一、 预处理概念 在源代码编译成机器指令之前,都要进行预处理。 预处理阶段一般会在编译之前处理和修改C源代码。完成预处理后预处理指令就会在源代码中删除,然后才开始编译阶段。 注:预处理操作发生在编译之前。它们会修改程序语句,但不会被编译执行。 二、#include #include //... 阅读全文
摘要:
_fsopen参数说明 #include _fsopen 共享模式访问文件 //安全性比fopen高 _fsopen 以共享的方式打开文件或者流 FILE *_fsopen( const char *filename, const char *mode, int shflag ); filename Name of the file to open. ... 阅读全文
摘要:
教学内容: l 文件定位操作 l fgetpos定位 l fsetpos设定位置 l 文件结束判断函数feof 一、文件定位操作 在C语言标准库里 获取文件位置的函数有ftell和fgetpos 设置文件位置的函数有fseek和fsetpos 一般是ftell与fseek配对使用。 而fgetpos 阅读全文
摘要:
教学内容: l 打开二进制文件 l 写二进制文件 l 读二进制文件 一、打开二进制文件 FILE *fopen( const char *filename, const char *mode ); filename是要操作的文件名。 mode 说明 "wb" 打开一个二进制文件,进行写入操作。如果文 阅读全文
摘要:
一、标准流stdin,stdout,stderr 标准输入流stdin: 是程序可以读取其输入的位置。缺省情况下,进程从键盘读取 stdin 。 fscanf(stdin,"%d%d%f%s",&n1,&n2,&f1,s); //相当于 scanf("%d%d%f%s",&n1,&n2,&f1,s) 阅读全文