strchr与sprintf的用法学习
来源:互联网 发布:华为 数据服务器 编辑:程序博客网 时间:2024/05/13 22:06
小白中第三章就有strchr与sprintf的用法解释
strchr的原型:
extern char *strchr(const char *s,char c);用法:查找字符串s中首次出现字符串c的位置,(注意返回的是指针)
头文件:string.h (或cstring)
#include <iostream>#include <cstring>using namespace std;int main(){ char s[20] = "abcdefg,hijk"; char c = 'g'; char *cpoint; cpoint = strchr(s, c); cout << cpoint; return 0;}结果是 : g,hijk
sprintf
原型:
int sprintf( char *buffer, const char *format, [ argument] … );参数列表:
buffer:char型指针,指向将要写入的字符缓冲区。
format:格式化字符串。
[argument]...:可选参数,可为任意类型的数据。
返回值:字符串长度
功能:把格式化的数据写入某个字符缓冲区中。
#include <cstdio>#include <iostream>#include <cstring>using namespace std;int main(){ char buffer[100]; char str1[20], str2[20]; cin >> str1; cin >> str2; sprintf(buffer, "%s%s", str1, str2); cout << buffer << endl; return 0;}
例如输入:
str1 = "abcd";
str2 = "dcba";
输出:
"abcddcba"(不包括 " ")。
简单的学习就到这儿。。欢乐的去学习
0 0
- strchr与sprintf的用法学习
- sprintf 与 strchr
- sprintf 与 strchr
- sprintf与sscanf的用法
- #define,printf, sprintf, strchr的那些事
- strchr的用法
- strchr函数的用法
- strchr的用法
- strchr()的用法
- strchr、sprintf、fputc、fgetc
- printf、sprintf与fprintf 的用法区分
- printf、sprintf与fprintf 的用法区分
- printf与sprintf的区别和用法
- printf、sprintf与fprintf 的用法区分
- printf、sprintf与fprintf 的用法区分
- printf、sprintf与fprintf 的用法区分
- printf、sprintf与fprintf 的用法区分
- printf、sprintf与fprintf 的用法区分
- c++虚函数解析
- poj 1328 Radar Installation——贪心
- Android错误集锦!
- static_cast, dynamic_cast, const_cast探讨
- c++ public, protected ,private 继承的关系
- strchr与sprintf的用法学习
- linux学习之pacemaker搭建高可用集群
- Spring AOP详解
- iOS开发方方面
- Gcc Memo
- Axis调用 .net webservice注意事项
- 单选按钮与文字如何对齐
- git pull
- JavaWeb Timer&TimerTask 定时任务