2013年9月14日

C++语言的I/o使用方法详解

摘要: 构造器语法: fstream( const char *filename, openmode mode ); ifstream( const char *filename, openmode mode ); ofstream( const char *filename, openmode mode );Tstream, ifstream, 和ofstream对象用于文件输入/输出. 可选择模式通过使用ios stream mode flags定义了一个文件如何打开。filename 指定被打开的文件并与流相关联。例如,下面的代码读取输入的数据并追加结果到一个输出文件中. ifstr... 阅读全文

posted @ 2013-09-14 08:15 程序猴chengxuhou.com 阅读(1087) 评论(0) 推荐(0) 编辑

C++ Strings(字符串)

摘要: 构造函数(Constructors)语法: string(); string( size_type length, char ch ); string( const char *str ); string( const char *str, size_type length ); string( string &str, size_type index, size_type length ); string( input_iterator start, input_iterator end );字符串的构造函数创建一个新字符串,包括:以length为长度的ch的拷贝(即length.. 阅读全文

posted @ 2013-09-14 08:15 程序猴chengxuhou.com 阅读(677) 评论(0) 推荐(0) 编辑

标准c时间与日期函数

摘要: 标准c时间与日期函数asctime语法: #include char *asctime( const struct tm *ptr );功能: 函数将ptr所指向的时间结构转换成下列字符串: day month date hours:minutes:seconds year\n\0例如: Mon Jun 26 12:03:53 2000相关主题: localtime(), gmtime(), time(), and ctime(). clock语法: #include clock_t clock( void );功能:函数返回自程序开始运行的处理器时间,如果无可用信息,返回-1。 转换返回.. 阅读全文

posted @ 2013-09-14 08:09 程序猴chengxuhou.com 阅读(644) 评论(0) 推荐(0) 编辑

标准c内存函数的使用方法

摘要: 标准c内存函数calloc语法: #include void *calloc( size_t num, size_t size );功能: 函数返回一个指向num 数组空间,每一数组元素的大小为size。如果错误发生返回NULL。相关主题: free(), malloc(), and realloc(). free语法: #include void free( void *ptr );功能: 函数释放指针ptr指向的空间,以供以后使用。指针ptr 必须由先前对malloc(), calloc(), realloc()的调用返回。例如: typedef struct data_type { .. 阅读全文

posted @ 2013-09-14 08:09 程序猴chengxuhou.com 阅读(490) 评论(0) 推荐(0) 编辑

标准c数学函数使用方法

摘要: cppreference.com -> 标准c数学函数 -> 详解标准c数学函数abs语法: #include int abs( int num );功能: 函数返回参数num.的绝对值。例如: int magic_number = 10; cout > x; cout double acos( double arg );功能:函数返回参数arg的反余弦值。参数arg 应当在-1和1之间。相关主题: asin(), atan(), atan2(), sin(), cos(), tan(), sinh(), cosh(), and tanh(). asin语法: #includ 阅读全文

posted @ 2013-09-14 08:08 程序猴chengxuhou.com 阅读(680) 评论(0) 推荐(0) 编辑

标准c字符和字符串的使用方法

摘要: cppreference.com -> Standard C String & Character -> 详解标准c字符和字符串atof语法: #include double atof( const char *str );功能:将字符串str转换成一个双精度数值并返回结果。 参数str 必须以有效数字开头,但是允许以“E”或“e”除外的任意非数字字符结尾。例如: x = atof( "42.0is_the_answer" );x的值为42.0.相关主题: atoi() and atol().atoi语法: #include int atoi( cons 阅读全文

posted @ 2013-09-14 08:06 程序猴chengxuhou.com 阅读(2154) 评论(0) 推荐(0) 编辑

标准C语言的输入输出流(i/o)方法详解

摘要: cppreference.com -> 标准 C I/O ->详细说明标准 C I/Oclearerr语法: #include void clearerr( FILE *stream );clearerr函数重置错误标记和给出的流的EOF指针. 当发生错误时,你可以使用perror()判断实际上发生了何种错误.相关主题: feof(), ferror(), 和perror(). fclose语法: #include int fclose( FILE *stream );函数fclose()关闭给出的文件流, 释放已关联到流的所有缓冲区. fclose()执行成功时返回0,否则返回E 阅读全文

posted @ 2013-09-14 08:05 程序猴chengxuhou.com 阅读(13042) 评论(0) 推荐(2) 编辑

C/C++ 关键字的使用方法详解

摘要: cppreference.com -> C/C++ 关键字 -> 细节C/C++ 关键字asm语法: asm( "instruction" );asm允许你在你的代码中直接插入汇编语言指令, 各种不同的编译器为这一个指令允许不一致形式, 比如: asm { instruction-sequence }or asm( instruction ); auto关键字auto是用来声明完全可选择的局部变量的bool关键字bool是用来声明布尔逻辑变量的;也就是说,变量要么是真,要么是假。举个例子: bool done = false; while( ... 阅读全文

posted @ 2013-09-14 08:03 程序猴chengxuhou.com 阅读(954) 评论(0) 推荐(0) 编辑

ASCII 码表

摘要: cppreference.com -> ASCII 码表ASCII 码表下面的 ASCII 码表包含数值在0-127之间的字符的十进制、八进制以及十六进制表示.十进制八进制十六进制字符描述0000NUL1101SOHstart of header2202STXstart of text3303ETXend of text4404EOTend of transmission5505ENQenquiry6606ACKacknowledge7707BELbell81008BSbackspace91109HThorizontal tab10120ALFline feed11130BVTverti 阅读全文

posted @ 2013-09-14 08:01 程序猴chengxuhou.com 阅读(353) 评论(0) 推荐(0) 编辑

C/C++ 数据类型的使用方法详解

摘要: cppreference.com -> C/C++ 数据类型C/C++ 数据类型C语言包含5个基本数据类型: void, integer, float, double, 和 char.类型描述void空类型int整型float浮点类型double双精度浮点类型char字符类型C++ 定义了另外两个基本数据类型: bool 和 wchar_t.类型描述bool布尔类型, 值为true 或 falsewchar_t宽字符类型类型修饰符一些基本数据类型能够被 signed, unsigned, short, 和 long 修饰. 当类型修饰符单独使用的时候, 默认的类型是 int. 下表是所有 阅读全文

posted @ 2013-09-14 08:01 程序猴chengxuhou.com 阅读(377) 评论(0) 推荐(0) 编辑

C语言转义字符的使用方法

摘要: cppreference.com -> 转义字符常量转义字符以下的转义字符使普通字符表示不同的意义.转义字符描述\'单引号\"双引号\\反斜杠\0空字符\a响铃\b后退\f走纸\n换行\r回车\t水平制表符\v垂直制表符\xnnn表示十六进制数(nnn)以下是使用转义字符的代码示例:printf( "This\nis\na\ntest\n\nShe said, \"How are you?\"\n" );输出:ThisisatestShe said, "How are you?" 阅读全文

posted @ 2013-09-14 07:59 程序猴chengxuhou.com 阅读(1301) 评论(0) 推荐(0) 编辑

C++ 语言操作符的优先级

摘要: cppreference.com -> C++ 操作符优先级C++ 操作符优先级 优先级 操作符1()[]->.::!~++--2- (unary)* (dereference)& (address of)sizeof3->*.*4* (multiply)/%5+-6>7>=8==!=9& (bitwise AND)10^11|12&&13||14? :15=+=-=etc.16, 阅读全文

posted @ 2013-09-14 07:55 程序猴chengxuhou.com 阅读(181) 评论(0) 推荐(0) 编辑

C语言预处理命令的使用

摘要: cppreference.com -> 预处理命令 -> 详细说明预处理命令#,## # 和 ## 操作符是和#define宏使用的. 使用# 使在#后的首个参数返回为一个带引号的字符串. 例如, 命令 #define to_string( s ) # s将会使编译器把以下命令 cout #include "filename"本命令包含一个文件并在当前位置插入. 两种语法的主要不同之处是在于,如果filename括在尖括号中,那么编译器不知道如何搜索它. 如果它括在引号中, 那么编译器可以简单的搜索到文件. 两种搜索的方式是由编译器决定的,一般尖括号意味着在标准 阅读全文

posted @ 2013-09-14 07:52 程序猴chengxuhou.com 阅读(370) 评论(0) 推荐(0) 编辑

使用C# .NET 将结构数组绑定到 Windows 窗体的方法

摘要: 本任务的内容概要要求设计结构向数组添加结构实例将结构成员绑定到窗体控件提供浏览数组的方式分步示例参考概要本文介绍如何向 Windows 窗体绑定结构数组。 该示例由一个 Windows 窗体构成;该窗体包含三个文本框和四个命令按钮,文本框用于显示结构成员,按钮用于浏览数组。 返回页首要求下面列出推荐使用的硬件、软件、网络结构、技能、知识和所需的 Service Pack。Microsoft Visual C# .NET对 C# 编程概念的理解达到中等水平 返回页首设计结构将要绑定到窗体的结构必须有成员访问器。 结构成员访问器实际等同于类中的 PROPERTY SET 和 PROPERTY G. 阅读全文

posted @ 2013-09-14 07:46 程序猴chengxuhou.com 阅读(1365) 评论(0) 推荐(0) 编辑

C#如何打印RichTextBox控件的内容

摘要: 本任务的内容摘要创建 RichTextBoxPrintCtrl 控件测试控件参考概要本分步指南介绍了如何打印 RichTextBox 控件的内容。RichTextBox 控件没有提供任何打印 RichTextBox 内容的方法。您可以扩展 RichTextBox 类以使用 EM_FORMATRANGE 消息将 RichTextBox 控件的内容发送到一个输出设备(如打印机)。返回页首创建 RichTextBoxPrintCtrl 控件下面的示例介绍了如何扩展 RichTextBox 类,以及如何使用 EM_FORMATRANGE 打印 RichTextBox 控件的内容。在 Visual .. 阅读全文

posted @ 2013-09-14 07:43 程序猴chengxuhou.com 阅读(4456) 评论(0) 推荐(0) 编辑

怎样在不对控件类型进行硬编码的情况下在 C#vs 中动态添加控件

摘要: 文章ID: 815780最近更新: 2004-1-12这篇文章中的信息适用于:Microsoft Visual C# .NET 2003 标准版Microsoft Visual C# .NET 2002 标准版有关本文的 Microsoft Visual Basic .NET 版本,请参阅 311321。本文引用下面的 Microsoft .NET Framework 类库名称空间:System.Reflection本任务的内容摘要分步示例代码讨论参考概要本文分步介绍了如何在 Visual C# .NET 中向窗体动态添加控件和如何响应控件的事件。返回页首分步示例此部分介绍如何创建一个项目来演 阅读全文

posted @ 2013-09-14 07:40 程序猴chengxuhou.com 阅读(780) 评论(0) 推荐(0) 编辑

C#如何使用结构化异常处理

摘要: Knowledge Base: Chinese (Simplified) 如何使用 Visual C# .NET 和 Visual C# 2005 中的结构化异常处理文章ID: 816157最近更新: 2006-10-4--------------------------------------------------------------------------------这篇文章中的信息适用于: Microsoft Visual C# .NET 2003 标准版 Microsoft Visual C# .NET 2002 标准版 Microsoft Visual C# 2005 ---. 阅读全文

posted @ 2013-09-14 07:36 程序猴chengxuhou.com 阅读(1890) 评论(0) 推荐(0) 编辑

C#使用Lock访问共享数据的问题

摘要: lock 语句(C# 参考)lock 关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。此语句的形式如下:复制Object thisLock = new Object();lock (thisLock){ // Critical code section}有关更多信息,请参见 线 程同步(C# 编程指南)。备注lock 确保当一个线程位于代码的临界区时,另一个线程不进入临界区。如果其他线程试图进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。线 程处理(C# 编程指南) 这节讨论了线程处理。lock 调用块开始位置的 Enter 和块结束位置的 ... 阅读全文

posted @ 2013-09-14 07:17 程序猴chengxuhou.com 阅读(491) 评论(0) 推荐(0) 编辑

导航