字符串处理小结
2015-09-07 17:39
225 查看
字符串拷贝
字符串格式化
_tprintf只是输出到Console窗口,如:[cpp] view
plaincopy
double num1, num2;
_tprintf(_T("%lf / %lf = ?\n"),num1,num2);
_stprintf是输出到指定的字符串变量,如:
[cpp] view
plaincop
TCHAR title[50];
_stprintf(title,_T("标题"));
TCHAR command[50];
_stprintf(command,_T("%s %lf / %lf"),_T("两个数为:"),num1,num2);
从字符串获取输入
_stscanf( _strTemp, _T("%d,%d,%d,%d,%d,%d"), &i,&j,&k,&l,&m,&n );字符串分割
// crt_strtok.c /* In this program, a loop uses strtok * to print all the tokens (separated by commas * or blanks) in the string named "string". */ #include <string.h> #include <stdio.h> char string[] = "A string\tof ,,tokens\nand some more tokens"; char seps[] = " ,\t\n"; char *token; int main( void ) { printf( "Tokens:\n" ); /* Establish string and get the first token: */ token = strtok( string, seps ); while( token != NULL ) { /* While there are tokens in "string" */ printf( " %s\n", token ); /* Get next token: */ token = strtok( NULL, seps ); } }
Output
Tokens: A string of tokens and some more tokens
The strtok() function returns a pointer to the next "token" in str1, where str2 contains the delimiters that determine the token. strtok() returns NULL if no token is found. In order to convert a string to tokens, the first call
to strtok() should have str1 point to the string to be tokenized. All calls after this should have str1 beNULL.
For example:
char str[] = "now # is the time for all # good men to come to the # aid of their country";
char delims[] = "#";
char *result = NULL;
result = strtok( str, delims );
while( result != NULL ) {
printf( "result is \"%s\"\n", result );
result = strtok( NULL, delims );
}
The above code will display the following output:
result is "now "
result is " is the time for all "
result is " good men to come to the "
result is " aid of their country"
相关文章推荐
- C语言指针强制类型转换
- send_recv(网络环境差)
- 1009. Product of Polynomials (25)
- IOS_OC_字典
- 常用数据结构纵观
- iOS开发笔记之ViewController视图控制器间的跳转
- 搜索插件:ack.vim
- Android Ubuntu平台下ADB驱动的安装
- Block 专题
- halcon几何匹配相关算子与参数解析
- 面向对象分析和设计(OOA/D) --- 一个例子
- 元素的获取
- JAX-WS(二)- client
- 浅谈被加壳ELF的调试
- 关于ScrollView中嵌套GridVIew只显示一行解决方法以及GridView行高计算方法
- jsp和servlet的区别
- 4种必须知道的Android屏幕自适应解决方案
- ios 文件上传
- dTree 简介信息
- jsp页面跳转,WEB-INF