![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
雪梦科技
这个作者很懒,什么都没留下…
展开
-
fopen fclose 函数练习
<br />程序代码:<br />#include <stdio.h>#include <stdlib.h>int main(){ FILE* fp = NULL; int a = 0; fp = fopen("data.txt","rt"); //打开文件 if(fp == NULL) { perror("data.txt"); exit(-1); } else { printf("succeed in opening the file原创 2011-02-12 00:05:00 · 1229 阅读 · 0 评论 -
toupper <ctype.h> <cctype>
原文:http://www.cplusplus.com/reference/clibrary/cctype/toupper/int toupper ( int c );将小写字母转换成大写字母如果参数c是小写字母,将参数c转换成对应的大写字母。如果不能转换,则该参数保留原值不变。请注意哪些字符被认为是字母依赖于当前正在使用的locale地区设置;在默认的c语言地区设置下,以翻译 2011-11-18 00:35:57 · 1667 阅读 · 0 评论 -
isspace <ctype.h> <cctype>
原文:http://www.cplusplus.com/reference/clibrary/cctype/isspace/int isspace ( int c );检查字符是否是一个空白字符检查参数c是否是一个空白字符For the purpose of this function, standard white-space characters are:' '翻译 2011-11-18 00:11:01 · 1685 阅读 · 0 评论 -
isxdigit <ctype.h> <cctype>
原文:http://www.cplusplus.com/reference/clibrary/cctype/isxdigit/int isxdigit ( int c );检查一个字符是否是十六进制数字检查参数c是否是一个十六进制数字以下数字中的任何一个都是十六进制数字: 0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F 想要得翻译 2011-11-18 00:24:17 · 1173 阅读 · 0 评论 -
tolower <ctype.h> <cctype>
原文:http://www.cplusplus.com/reference/clibrary/cctype/tolower/int tolower ( int c );将大写字母转换成小写字母如果参数c是大写字母,将参数c转换成对应的小写字母。如果不能转换,则该参数保留原值不变。请注意哪些字符被认为是字母依赖于当前正在使用的locale地区设置;在默认的c语言地区设置下,以翻译 2011-11-18 00:41:25 · 1327 阅读 · 0 评论 -
关于获取字符串的长度
原文:http://blog.csdn.net/space_v/article/details/303418我们都知道如何获得字串的长度。例如,如果我们已经像下面这样定义了一个字串指标:char * pc = "Hello!" ;我们可以呼叫iLength = strlen (pc) ;这时变数iLength将等於6,也就是字串中的字转载 2011-10-31 00:55:02 · 1102 阅读 · 0 评论 -
htonl(),htons(),ntohl(),ntons()--大小端模式转换函数
原文:http://qiuye.iteye.com/blog/844764不同机器内部对变量的字节存储顺序不同,有的采用大端模式(big-endian),有的采用小端模式(little-endian)。大端模式是指高字节数据存放在低地址处,低字节数据放在高地址处。小端模式是指低字节数据存放在低地址处,高字节数据放在高地址处。在网络上传输数据时,由于数据传输的两端可能对应不同的硬转载 2011-10-31 03:02:36 · 2090 阅读 · 0 评论 -
java,c,c++ 语言之间基本数据类型的比较
原文:http://blog.csdn.net/wu928320442/article/details/5825170当要进行底层移植的时候肯定会遇到这些问题。特整理了下。 java语言基本数据类型 在JAVA中一共有八种基本数据类型,他们分别是byte、short、int、long、float、double、ch转载 2011-10-30 15:56:43 · 1621 阅读 · 0 评论 -
cerrno <errno.h> <cerrno>
原文:http://www.cplusplus.com/reference/clibrary/cerrno/C 错误C 语言头文件定义了以下宏:errno 最后的错误代码 (宏)加上两个新增的宏常量:EDOM and ERANGE (和errno一起解释).翻译 2011-11-23 00:06:13 · 1293 阅读 · 0 评论 -
errno <errno.h> <cerrno>
原文:http://www.cplusplus.com/reference/clibrary/cerrno/errno/int最后的错误代码这个宏定义了一个可以修改的int整数型左值,因为它既可以被程序读取,也可以被程序修改。errno 在程序启动的时候被设置为0,并且在某个标准C库函数中将该值修改成0或者其他错误信号值。你可以在你方便的时候将它的值重置为0。声明e翻译 2011-11-23 00:31:11 · 1721 阅读 · 0 评论 -
Windows 7安装Eclipse 3.7搭建C/C++开发环境
原文:http://blog.csdn.net/dj0379/article/details/6940999Windows 7安装Eclipse 3.7搭建C/C++开发环境 (2011-07-28 11:27:48) 操作系统:Windows 7 SP1软件:JRE 1.6.0_26-b03eclipse-SDK-3.7-win32cdt-mast转载 2012-04-26 18:34:03 · 1272 阅读 · 0 评论 -
eclipse + cdt + gdb 进行arm linux 交叉调试 (
原文:http://blog.chinaunix.net/space.php?uid=20671208&do=blog&id=1580649eclipse + cdt + gdb 进行arm linux 交叉调试 如何使用eclipse进行嵌入式Linux的开发 习惯了在windows环境下开发的程序员在转到Linux平台时经常会抱怨没有一个好用的集成开发环境。和转载 2012-05-06 05:16:25 · 2106 阅读 · 0 评论 -
用C语言编写函数计算子字符串substr在主字符串mainstr中的索引值
在大小写敏感的前提下,用C语言编写函数计算子字符串substr在主字符串mainstr中的索引值。如果substr完全包含在mainstr中,请计算出索引值。否则,返回-1.具体代码如下:findstr.c/**Author: snowdream Data: 2012.03.05Description:假设一个主要字符串“Hello World!”,和一个子字原创 2012-03-05 19:50:04 · 2377 阅读 · 0 评论 -
计算unsigned short*字符串长度
函数实现:/* *函 数 名:wuslen *功 能:计算unsigned short*字符串长度 *输入参数:str unsigned short*字符串 *输出参数:无 *返 回 值:unsigned short*字符串 */ int wuslen(const unsigned short* str) { int i=0; if(str == NULL原创 2011-11-03 18:11:06 · 3868 阅读 · 0 评论 -
error: 'FALSE' undeclared (first use in this function)
在gcc中编译出现错误提示:error: 'FALSE' undeclared (first use in this function)解决方法:#ifndef FALSE#define FALSE (0)#endif#ifndef TRUE#define TRUE (!FALSE)#endif原创 2011-10-31 00:11:59 · 8275 阅读 · 0 评论 -
isupper <ctype.h> <cctype>
原文:http://www.cplusplus.com/reference/clibrary/cctype/isupper/int isupper ( int c );检查一个字符是否是大写字母检查参数c是否是一个大写字母请注意哪些字符会被认为是大写字母可能依赖于当前正在使用的locale本地设置;在默认的c语言本地设置下,以下任何一个都是一个大写字母: A B C D E翻译 2011-11-18 00:17:46 · 1467 阅读 · 0 评论 -
ispunct <ctype.h> <cctype>
原文:http://www.cplusplus.com/reference/clibrary/cctype/ispunct/int ispunct ( int c );检查字符是否是标点符号检查参数c是否是标点符号。任何一个不是字母或者数字(isalnum)的可显示字符(isgraph)都是一个标点符号。想要得到不同的ctype函数在处理每个标准ANSII字符返回值的详细图翻译 2011-11-18 00:01:42 · 1314 阅读 · 0 评论 -
C编译时`true'+undeclared+(first+use+in+this+function)
原文:http://liuzhigong.blog.163.com/blog/static/178272375201121664244437/在编译C语言时有时会遇到这样的错误提示:`true' undeclared (first use in this functi转载 2011-10-13 03:15:05 · 2473 阅读 · 0 评论 -
gcc编译报错:程序中有游离的‘\357’‘\273’‘\277’等 解决方法
原文:http://www.cnblogs.com/lidp/archive/2009/06/17/1697886.html造成的原因主要有两个:1. 程序(*.c,*.h)中使用了中文的标点符号(全角),比如;,},+。改成英文的标点半角符号就行了。甚至有时转载 2011-10-09 15:06:25 · 2933 阅读 · 0 评论 -
C系列: 关于implicit declaration of function的warning
原文:http://justshare.iteye.com/blog/406463用gcc编译c程序的时候 经常会出现 implicit declaration of function '...' 的warning 1 没有把函数所在的c文件生成.o目标文件;转载 2011-10-09 16:32:29 · 2344 阅读 · 0 评论 -
isalnum <ctype.h> <cctype>
英文原文:http://www.cplusplus.com/reference/clibrary/cctype/isalnum/int isalnum ( int c );检查字符是否是字母或者数字检查参数c是否是一个十进制数字或者大写/小写字母。对于参数c,如果isalpha或者isdigit返回true的话,该函数的结果也是true。请注意,哪些字符被当作字母,翻译 2011-10-19 23:17:42 · 1798 阅读 · 0 评论 -
cctype <ctype.h> <cctype>
英文原文:http://www.cplusplus.com/reference/clibrary/cctype/cctype (ctype.h)字符处理函数这个头文件声明了一系列用来分类和转换单个字符的函数。所有这些函数都把参数(单个字符)视为与之等值的整数,并且返回一个整数。该返回值可能是另外一个字符,也可能是一个代表布尔值的值(0表示 false,而另外一个不等于0的整数代翻译 2011-10-19 23:10:42 · 1120 阅读 · 0 评论 -
assert <assert.h> <cassert>
英文原文:http://www.cplusplus.com/reference/clibrary/cassert/assert/void assert (int expression);判定断言如果这个函数形式的宏的参数表达式等于0(例如,表达式值为false),一个消息将会写到标准错误设备并且调用abort,终止程序运行。显示的详细消息依赖于编译器的具体实现,但是翻译 2011-10-18 01:20:56 · 1403 阅读 · 0 评论 -
isalpha <ctype.h> <cctype>
原文:http://www.cplusplus.com/reference/clibrary/cctype/isalpha/int isalpha ( int c );检查字符是否是字母检查参数c是否是大写或者小写字母请注意,哪些字符被当作字母,可能依赖于当前使用的locale地区设置;在默认的C语言地区设置中,只有 isupper 或者 islower 返回true的字符才会翻译 2011-10-23 11:48:29 · 990 阅读 · 0 评论 -
iscntrl <ctype.h> <cctype>
原文:http://www.cplusplus.com/reference/clibrary/cctype/iscntrl/int iscntrl ( int c );检查一个字符是否是控制字符检查字符c是否是一个控制字符对于标准的ASCII字符表来说,控制字符是指那些ASCII码在0x00 (NUL) 和 0x1f (US)之间的字符,加上0x7f (DEL)。另外一些特定平翻译 2011-10-23 12:18:23 · 920 阅读 · 0 评论 -
关于Linux静态库和动态库的分析
原文:http://linux.chinaunix.net/techdoc/net/2009/02/04/1060670.shtml1.什么是库在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。本文仅限于介绍linux下的库。2.转载 2011-11-16 11:06:35 · 995 阅读 · 0 评论 -
isgraph <ctype.h> <cctype>
原文:http://www.cplusplus.com/reference/clibrary/cctype/isgraph/int isgraph ( int c );检查一个字符是否是可显示字符。检查参数c是否是一个可显示字符。可显示字符包括那些可以打印出来(由isprint返回值决定),不被认为是可显示字符的空格符(例如 ' ')除外。想要得到不同的ctype函数在处理每个翻译 2011-11-17 00:29:07 · 1172 阅读 · 0 评论 -
C/C++基本类型字节
原文:http://blog.csdn.net/tuhuolong/article/details/6789839char 1short 2int 4 float 4long 4转载 2011-10-27 19:40:38 · 868 阅读 · 0 评论 -
isdigit <ctype.h> <cctype>
原文:http://www.cplusplus.com/reference/clibrary/cctype/isdigit/int isdigit ( int c );检查字符是否是十进制数字检查参数c是否是一个十进制数字。十进制数字包括以下几个数字: 0 1 2 3 4 5 6 7 8 9 想要得到不同的ctype函数在处理每个标准ANSII字符返回值的详细图表,请阅读参翻译 2011-11-17 00:07:52 · 1358 阅读 · 0 评论 -
islower <ctype.h> <cctype>
原文:http://www.cplusplus.com/reference/clibrary/cctype/islower/int islower ( int c );检查字符是否是小写字母检查参数c是否是一个小写的字母。请注意什么字符被认为是一个字母可能依赖于当前正在使用的locale本地设置;在默认的c本地设置中,一个小写字母包括以下任何一个: a b c d e f g翻译 2011-11-17 00:37:53 · 1103 阅读 · 0 评论 -
isprint <ctype.h> <cctype>
原文:http://www.cplusplus.com/reference/clibrary/cctype/isprint/int isprint ( int c );检查一个字符是否可打印检查参数c是否是一个可打印字符。任何一个不是控制字符的字符都是一个可打印字符。对于标准的ASCII字符表来说,控制字符是指那些ASCII 码在0x00 (NUL) 和 0x1f (US)翻译 2011-11-17 00:59:54 · 1283 阅读 · 0 评论 -
一个fprintf的简单封装实例(vsprintf,va_start(),+va_arg(),+va_end()可变参数列表)
对于不方便进行调试的程序,最好的方法,就是将调试信息写入文件了。下面是一个简单的实例,仅供参考。程序代码:#include #include #include #ifndef DEBUG#define DEBUG#endifint L原创 2011-10-13 15:05:04 · 1248 阅读 · 0 评论