一天几个函数
文章平均质量分 60
xxyakoo
这个作者很懒,什么都没留下…
展开
-
常量转义字符
常量转义字符以下的转义字符使普通字符表示不同的意义. 转义字符描述/单引号/"双引号//反斜杠/0空字符/a响铃/b后退/f走纸/n换行/r回车/t水平制表符/v垂直制表符/xnnn表示十六进制数(nnn)以下是使用转义原创 2008-10-21 23:12:00 · 670 阅读 · 0 评论 -
C++ 操作符优先级
优先级 操作符1()[]->.::!~++--2- (unary)* (dereference)& (address of)sizeof3->*.*4* (multiply)/%5+-6>>原创 2008-10-20 22:19:00 · 479 阅读 · 0 评论 -
预处理命令
#,## # 和 ## 操作符是和#define宏使用的. 使用# 使在#后的首个参数返回为一个带引号的字符串. 例如, 命令 #define to_string( s ) # s将会使编译器把以下命令 cout << to_string( Hello World! ) << endl;理解为 cout << "Hello World!" << endl转载 2008-10-19 20:35:00 · 537 阅读 · 0 评论 -
字符测试篇
isalnum(测试字符是否为英文或数字) 相关函数 isalpha,isdigit,islower,isupper 表头文件 #include 定义函数 int isalnum (int c) 函数说明 检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用“isalpha(c) || isdigit(c)”做测试。 返回值 若参数c为字母或数字,则返回TRUE,否则返回NULL原创 2008-10-18 23:33:00 · 603 阅读 · 0 评论 -
C/C++ 数据类型
C语言包含5个基本数据类型: void, integer, float, double, 和 char. 类型描述void空类型int整型float浮点类型double双精度浮点类型char字符类型C++ 定义了另外两个基本数据类型: bool 和 wchar_t. 类型描述原创 2008-10-23 23:14:00 · 641 阅读 · 0 评论 -
C/C++ Keywords (关键字)
C/C++ Keywordsasm插入一个汇编指令.auto声明一个本地变量.bool声明一个布尔型变量.break结束一个循环.case一个switch语句的一部分.catch处理 thrown 产生的异常.char声明一个字符型变量.class声明一个类.const声明一个常量.原创 2008-10-24 23:33:00 · 827 阅读 · 0 评论 -
标准 C I/O 之 clearerr() 函数
clearerr 语法: #include void clearerr( FILE *stream );clearerr函数重置错误标记和给出的流的EOF指针. 当发生错误时,你可以使用perror()判断实际上发生了何种错误.原创 2008-10-29 10:20:00 · 932 阅读 · 0 评论 -
C/C++ 关键字(详解)
cppreference.com -> C/C++ 关键字 -> 细节 C/C++ 关键字asm 语法: asm( "instruction" );asm允许你在你的代码中直接插入汇编语言指令, 各种不同的编译器为这一个指令允许不一致形式, 比如: asm { instruction-sequence }原创 2008-10-27 21:24:00 · 16483 阅读 · 4 评论 -
IT高级人才的出路
[1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手![2]转载 2008-10-29 15:07:00 · 565 阅读 · 0 评论 -
标准 C I/O 之 fclose 函数
fclose 语法: #include int fclose( FILE *stream );函数fclose()关闭给出的文件流, 释放已关联到流的所有缓冲区. fclose()执行成功时返回0,否则返回EOF.转载 2008-10-30 14:04:00 · 973 阅读 · 0 评论 -
标准 C I/O 之 ferror () 函数
ferror 语法: #include int ferror( FILE *stream );ferror()函数检查stream(流)中的错误, 如果没发生错误返回0,否则返回非零. 如果发生错误, 使用perror()检测发生什么错误.转载 2008-10-31 11:04:00 · 1170 阅读 · 0 评论 -
标准 C I/O 之 fflush () 函数
fflush 语法: #include int fflush( FILE *stream );如果给出的文件流是一个输出流,那么fflush()把输出到缓冲区的内容写入文件. 如果给出的文件流是输入类型的,那么fflush()会清除输入缓冲区. fflush()在调试时很实用,特别是对于在程序中输出到屏幕前发生错误片段时. 直接调用 fflush( STD转载 2008-10-31 23:43:00 · 701 阅读 · 0 评论 -
标准 C I/O 之 feof() 函数
feof 语法: #include int feof( FILE *stream );函数feof()在到达给出的文件流的文件尾时返回一个非零值.转载 2008-10-30 22:45:00 · 899 阅读 · 0 评论 -
标准 C I/O 之 fgetpos () 函数
fgetpos 语法: #include int fgetpos( FILE *stream, fpos_t *position );fgetpos()函数保存给出的文件流(stream)的位置指针到给出的位置变量(position)中. position变量是fpos_t类型的(它在stdio.h中定义)并且是可以控制在FILE中每个可能的位置对象.转载 2008-11-03 21:31:00 · 2145 阅读 · 0 评论 -
标准 C I/O 之 fgetc() 函数
fgetc 语法: #include int fgetc( FILE *stream );fgetc()函数返回来自stream(流)中的下一个字符,如果到达文件尾或者发生错误时返回EOF.转载 2008-11-02 19:23:00 · 860 阅读 · 2 评论 -
标准 C I/O 之 fopen () 函数
fopen 语法: #include FILE *fopen( const char *fname, const char *mode );fopen()函数打开由fname(文件名)指定的文件, 并返回一个关联该文件的流.如果发生错误, fopen()返回NULL. mode(方式)是用于决定文件的用途(例如 用于输入,输出,等等) Mo转载 2008-11-04 22:59:00 · 734 阅读 · 0 评论 -
putback ()
putback 语法: istream &putback( char ch );putback()函数用于输入流,并且返回以前读的字符ch到输入流中。转载 2008-12-27 16:10:00 · 1150 阅读 · 0 评论 -
seekg ()
seekg 语法: istream &seekg( off_type offset, ios::seekdir origin ); istream &seekg( pos_type position );函数seekg()用于输入流,并且它将重新设置"get"指针到当前流的从origin偏移offset个字节的位置上,或是置"get"指针在position位转载 2008-12-27 16:12:00 · 4045 阅读 · 0 评论 -
seekp ()
seekp 语法: ostream &seekp( off_type offset, ios::seekdir origin ); ostream &seekp( pos_type position );seekp()函数用于输出流,但在其它方面和seekg()很类似。转载 2008-12-27 16:12:00 · 1751 阅读 · 0 评论 -
width
width 语法: int width(); int width( int w );函数 width()返回当前的宽度。可选择参数w用于设定宽度大小。宽度是指每一次输出中显示的字符的最小数目。例如: cout.width( 5 ); cout << "2";displays 2(在一个2的后面紧跟着四个空转载 2008-12-28 15:46:00 · 877 阅读 · 0 评论 -
begin
begin 语法: iterator begin();begin()函数返回一个迭代器,指向字符串的第一个元素.转载 2008-12-29 21:01:00 · 664 阅读 · 0 评论 -
标准 C I/O 之 fgets () 函数
fgets 语法: #include char *fgets( char *str, int num, FILE *stream );函数fgets()从给出的文件流中读取[num - 1]个字符并且把它们转储到str(字符串)中. fgets()在到达行末时停止,在这种情况下,str(字符串)将会被一个新行符结束. 如果fgets()达到[num - 1转载 2008-11-04 12:03:00 · 620 阅读 · 0 评论 -
标准 C I/O 之 fprintf () 函数
fprintf 语法: #include int fprintf( FILE *stream, const char *format, ... );fprintf()函数根据指定的format(格式)(格式)发送信息(参数)到由stream(流)指定的文件. fprintf()只能和printf()一样工作. fprintf()的返回值是输出的字符数,发生转载 2008-11-05 17:18:00 · 589 阅读 · 0 评论 -
标准 C I/O 之 fputc () 函数
fputc 语法: #include int fputc( int ch, FILE *stream );函数fputc()把给出的字符ch写到给出的输出流. 返回值是字符, 发生错误时返回值是EOF.转载 2008-11-06 18:51:00 · 611 阅读 · 0 评论 -
标准 C I/O 之 fputs () 函数
fputs 语法: #include int fputs( const char *str, FILE *stream );fputs()函数把str(字符串)指向的字符写到给出的输出流. 成功时返回非负值, 失败时返回EOF.转载 2008-11-07 12:59:00 · 527 阅读 · 0 评论 -
构造函数(Constructors)
构造函数(Constructors)语法: string(); string( size_type length, char ch ); string( const char *str ); string( const char *str, size_type length ); string( string &str, size_type ind转载 2008-12-29 20:58:00 · 769 阅读 · 0 评论 -
at
at 语法: reference at( size_type index );at()函数返回一个引用,指向在index位置的字符. 如果index不在字符串范围内, at() 将报告"out of range"错误,并抛出out_of_range异常。 比如下列代码: string text = "ABCDEF"; char ch = text.转载 2008-12-29 21:01:00 · 613 阅读 · 0 评论 -
c_str
c_str 语法: const char *c_str();c_str()函数返回一个指向正规C字符串的指针, 内容与本字符串相同.转载 2008-12-29 21:02:00 · 827 阅读 · 0 评论 -
操作符(Operators)
操作符(Operators) 语法: == > < >= <= != + += []你可以用 ==, >, =,转载 2008-12-29 20:59:00 · 668 阅读 · 0 评论 -
添加文本(append)
添加文本(append) 语法: basic_string &append( const basic_string &str ); basic_string &append( const char *str ); basic_string &append( const basic_string &str, size_type index, size_type原创 2008-12-29 21:00:00 · 755 阅读 · 0 评论 -
赋值(assign)
赋值(assign) 语法: basic_string &assign( const basic_string &str ); basic_string &assign( const char *str ); basic_string &assign( const char *str, size_type num ); basic_string &ass转载 2008-12-29 21:00:00 · 823 阅读 · 0 评论 -
标准 C I/O 之 fread () 函数
fread 语法: #include int fread( void *buffer, size_t size, size_t num, FILE *stream );函数fread()读取[num]个对象(每个对象大小为size(大小)指定的字节数),并把它们替换到由buffer(缓冲区)指定的数组. 数据来自给出的输入流. 函数的返回值是读取的内容数量转载 2008-11-07 21:52:00 · 602 阅读 · 0 评论 -
fscanf ()函数
fscanf 语法: #include int fscanf( FILE *stream, const char *format, ... );函数fscanf()以scanf()的执行方式从给出的文件流中读取数据. fscanf()的返回值是事实上已赋值的变量的数,如果未进行任何分配时返回EOF.转载 2008-11-09 22:20:00 · 547 阅读 · 0 评论 -
fsetpos () 函数
fsetpos 语法: #include int fsetpos( FILE *stream, const fpos_t *position );fsetpos()函数把给出的流的位置指针移到由position对象指定的位置. fpos_t是在stdio.h中定义的. fsetpos()执行成功返回0,失败时返回非零.转载 2008-11-10 21:33:00 · 2166 阅读 · 0 评论 -
ftell ()函数
ftell 语法: #include long ftell( FILE *stream );ftell()函数返回stream(流)当前的文件位置,如果发生错误返回-1.转载 2008-11-10 21:55:00 · 1066 阅读 · 0 评论 -
fwrite () 函数
fwrite 语法: #include int fwrite( const void *buffer, size_t size, size_t count, FILE *stream );fwrite()函数从数组buffer(缓冲区)中, 写count个大小为size(大小)的对象到stream(流)指定的流. 返回值是已写的对象的数量转载 2008-11-11 20:38:00 · 905 阅读 · 0 评论 -
fscanf ()函数
fscanf 语法: #include int fscanf( FILE *stream, const char *format, ... );函数fscanf()以scanf()的执行方式从给出的文件流中读取数据. fscanf()的返回值是事实上已赋值的变量的数,如果未进行任何分配时返回EOF.转载 2008-11-08 20:57:00 · 640 阅读 · 0 评论 -
getchar () 函数
getchar 语法: #include int getchar( void );getchar()函数从STDIN(标准输入)获取并返回下一个字符,如果到达文件尾返回EOF转载 2008-11-12 22:46:00 · 583 阅读 · 0 评论 -
gets () 函数
gets 语法: #include char *gets( char *str );gets()函数从STDIN(标准输入)读取字符并把它们加载到str(字符串)里,直到遇到新行(/n)或到达EOF. 新行字符翻译为一个null中断符. gets()的返回值是读入的字符串,如果错误返回NULL.转载 2008-11-13 21:22:00 · 975 阅读 · 0 评论 -
perror ()函数
perror 语法: #include void perror( const char *str );perror()函数打印str(字符串)和一个相应的执行定义的错误消息到全局变量errno中转载 2008-11-13 22:06:00 · 972 阅读 · 0 评论