字元處理函式集 1

2021-04-08 18:11:38 字數 3182 閱讀 7755

1.atoi

int atoi(const char *)

#include

#include

int main()

char *str="101";

long num;

num=atoi(str);

printf("str=%s num%d/n,str,num");

return 0;

2.memset,memcpy

將緩衝區設定為某個字元/將緩衝區中的內容拷貝n個到目的位址

void  *memset(void *int size_t)

void *memcpy(void *,const void *,size_t)

#include

#include

void main()

char buf="hello world";

char str[20];

memcpy(str,buf,5);

printf("呼叫memset之前,str=%s/n",str);

memset(str,'/0'.sizeof(str));

memcpy(string,buf,5);

printf("呼叫memset之後,str=%s/n",str);

待續/*函式setbuf

功能 :把緩衝區和流相聯

用法: void setbuf(file *steam,char *buf)

#include

int main()

char outbuf[20];

memset(outbuf,0,sizeof(outbuf));

setbuf(stdout,outbuf);

printf("hello");

fflush(stdout);

return 0;

/*函式名:

功能:送格式化輸出到字串

用法:int sprintf(char *str,char *faomat [,argument,.....]);

#include

#include

int main()

char buffer;

int count=120;

sprintf(buffer,"%d",count);

puts(buffer);

return 0;

函式名:strcat

功能:字串拼接函式

用法:char *strcat(char *destin,char *source)

#include

#include

int main()

char destination[25];

char *blank=" ";

strcpy(destination,borland);

strcat(destination,blank);

strcat(destination,c);

printf("%s/n",destination);

return 0;

函式名:strchr

功能:在乙個字串中查詢給定字元的第乙個匹配之處

用法:char *strchr(char *str,char c)

#include

#include

int main()

char string[15];

char *ptr,c='r';

strcpy(string,"this is astring");

ptr=strchr(string,c);

if(ptr)

printf("the charactor %c is at position :%d/n",c,ptr-string);

else

printf("the charactor was not found/n");

return 0;

/* 

函式名: strcmp

功  能: 串比較

用  法: int strcmp(char *str1, char *str2);

*/#include

#include

int main()

char *buf1="aaa";

char *buf2="bbb";

char *buf3="ccc";

int ptr;

ptr=strcmp(buf2,buf1);

if(ptr>0)

printf("buf2 is greater than buffer 1/n");

else

printf("buffer 2 is less than buffer 1/n");

ptr=strcmp(buf2,buf3)

if(ptr>0)

printf("buffer 2 is greater than buffer 3/n");

else

printf("buffer 2 id less than buffer 3/n");

函式名: strtod

功  能: 將字串轉換為double型值

用  法: double strtod(char *str, char **endptr);

#include

#incldue

int main()

char input[80],*endptr;

double valude;

printf("enter a floating point number:");

gets(input);

value=strtod(input,&endptr);

printf("the string is %s the number is %f",input,value);

return 0;

}函式名:strtok

功能:查詢在第二個串中指定的分界符隔開的單詞

用法:char *strtok(char *str1,char *str2)

#include

#include

int main()

char input[16]="abc,d";

char *p;

p=strtok(input,",");

if(p)

printf("%s/n",p);}}

VBA 字串處理函式集

mid 字串,從第幾個開始,長度 在 字串 中 從第幾個開始 取出 長度個字串 例如 mid 小欣無敵 1,3 則返回 小欣無 instr 從第幾個開始,字串1,字串2 從規定的位置開始查詢,返回字串2在字串1中的位置 例如 instr 1,小欣無敵 小 則返回 1,instr 2,小欣無敵 小 則...

轉VB 字串處理函式集 收藏

mid 字串,從第幾個開始,長度 在 字串 中 從第幾個開始 取出 長度個字串 例如 mid 小欣無敵 1,3 則返回 小欣無 instr 從第幾個開始,字串1,字串2 從規定的位置開始查詢,返回字串2在字串1中的位置 例如 instr 1,小欣無敵 小 則返回 1,instr 2,小欣無敵 小 則...

mysql 字符集處理

涉及資料庫連線 備份遇到的字符集問題 檢視資料庫中字符集狀態 show characters set 列出mysql支援的所有字符集 show variables like character set 當前mysql伺服器字符集設定 show variables like collation 當前字...