码迷,mamicode.com
首页 >  
搜索关键字:strlen    ( 2530个结果
C Language Study - 字符数组及字符串定义方法
定义一个字符数组: char cArray[] = {'I','a','m','a','m','a','n','\0'}; 用'\0'表示字符数组结束标志。它不占字符长度大小,但是占内存大小。 Result : sizeof(cArray) = 8 ; strlen(cArray) = 7 . 字符串定义方法: (1) char cString[] = "I am a Man !";...
分类:编程语言   时间:2015-02-20 11:57:46    阅读次数:140
PAT:1002. 写出这个数 (20) AC
#include#include#includeint main(){ char str[111]; scanf("%s",str); int len=strlen(str); int sum=0; for(int i=0 ; i=0 ; --i) //再讲结果逆序输出,就是正常的顺序了...
分类:其他好文   时间:2015-02-20 00:07:22    阅读次数:127
PAT:1021. 个位数统计 (15) AC
#include#include#include#includeusing namespace std;int main(){ char arr[1011]; memset(arr,0,sizeof(arr)); scanf("%s",arr); int len=strlen(arr); ...
分类:其他好文   时间:2015-02-19 16:17:54    阅读次数:166
HDU1867:A + B for you again(KMP)
题意:找出一个最大的公共子串,这个子串是一个字符串的尾串(tail substring ),同时是另外那个字符串的头串(head substring),是满足A+B的长度strlen(A+B)达到最小值,这里面要注意的一个问题是,谁做模式串P是不一定的,所以要分别比较不同字符串作为模式的KMP值。 思路:让两个串分别做模式串。看谁KMP的结束的时候匹配的字符字符的个数最多就好。 当然也可以把两...
分类:其他好文   时间:2015-02-18 09:37:27    阅读次数:144
sizeof和strlen的区别
1、sizeof是一个操作符,结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小.而strlen是一个库函数,使用需要包含头文件.   2、sizeof的参数可以是数据类型或变量,而strlen函数只能以结尾为'\0'的字符串的作为参数.   3、sizeof后如果是类型必须加括弧,如果是变量名可以不加括弧。这是...
分类:其他好文   时间:2015-02-17 22:21:31    阅读次数:202
Delphi常用关键字用法详解
本文详细介绍了Delphi中常用的各个关键字名称及用法,供大家在编程过程中借鉴参考之用。详情如下:absolute:?12345678910//它使得你能够创建一个新变量, 并且该变量的起始地址与另一个变量相同. varStr: string[32]; StrLen: Byte absoluteSt...
分类:Windows程序   时间:2015-02-17 12:51:19    阅读次数:315
poj--3630+字典树基础题
先按长度排序,先先插入长的,在插入的时候同时进行查询。#include #include #include #include using namespace std; typedef struct { char str[12]; }P; P p[200000]; bool cmp(P p1,P p2) { if(strlen(p1.str)>strlen(p2.str)) ...
分类:其他好文   时间:2015-02-16 22:12:31    阅读次数:184
PAT:1016. 部分A+B (15) AC
当做字符串处理#include#includeint main(){ char A[120],B[120],ca,cb; int iA=0,iB=0; scanf("%s %c %s %c",A,&ca,B,&cb); int lenA=strlen(A),lenB=strlen(B); ...
分类:其他好文   时间:2015-02-14 17:24:43    阅读次数:284
C语言中的数组的一些笔记
C语言是面向过程的语言。计算数组长度:Int count =sizeof(ages)/sizeof(int);C语言里面输出字符串,必须以'\0'结束,如果没有则一直执行下去.Char name []="why";//这种情况下末尾自动加了'\0'strlen(name );//输出结果就是8str...
分类:编程语言   时间:2015-02-13 00:11:44    阅读次数:231
多字节字符与宽字符重新认识
一直都说,多字节字符,何为多字节,并不只是一个char就是了。英文的字符都是char能表示,但是中文字符,是2个字节表示的。所以,chars[]="ha哈哈"; intl=strlen(s);//6 charc=s[2];//-71‘?‘cannotrepresents是占7个字节。s[2]只是‘哈‘的前半部分,所以决不能写这样的比较代码..
分类:其他好文   时间:2015-02-11 18:48:59    阅读次数:147
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!