C语言字符串拼接
来源:互联网 发布:爱普生l310清零软件 编辑:程序博客网 时间:2024/05/21 15:45
在实验中需要生成大量的文件名,文件名是字母加编号的形式,因此需要用到字符串拼接。
文件名:string
编号:1,2,3,4……
后缀:.bin
代码如下:
#include<stdio.h>#define FILENUM 65int stringJoint(char *fileName,int num) { char *name = "string"; char number[5]; char *suffix = ".bin"; itoa(num, number, 10);// printf("%s\n", name1);// printf("%s\n", name2); strcpy(fileName, name); strcat(fileName, number); strcat(fileName, suffix);// printf("%s\n", fileName); return 0;}int main() { char *fileName = (char *)malloc(sizeof(char) * 20); char error = 0; for (int i = 1; i < FILENUM; i++) { error = stringJoint(fileName, i); if (error != 0) printf("Get number %d failed!\n", i); else printf("%s\n", fileName); } return 0;}
该例子主要用到的是C语言提供的字符串拼接函数strcat和字符串复制函数,该函数在该博客中用介绍
http://blog.csdn.net/u011028771/article/details/52622721
关于字符串拼接还有其他的方法可以用,再后续的探讨中会继续更新……
另外用到了数字转字符串函数itoa()
该函数有三个参数:第一个参数是需要转换的数字,第二个参数是转换后赋值给谁,第三个是转换的基数(即十进制、二进制、十六进制)。
atoi()功能与itoa()相反。
0 0
- C语言字符串拼接
- c语言,strcat(),字符串拼接
- C语言拼接字符串和整型
- c语言 字符串的拼接和分割
- c 语言字符串和变量拼接
- C语言实现字符串拼接和字符串拷贝
- C++/C 字符串拼接
- R语言字符串拼接
- c语言实现字符串拼接的技巧---故事不错。
- C语言中按顺序命名函数(字符串拼接)
- 关于C语言字符串拼接的一些问题
- 【C语言学习笔记】字符串拼接的3种方法
- C语言 字符串常用函数(计算长度,拷贝,拼接,比较)
- C语言学习系列2-字符串拼接示例
- C 字符串拼接显示
- C 如何拼接字符串
- C中多个宏字符串拼接
- C 语言拼接宏
- 【优先队列】
- 玩无限消乐的设计示例(高级篇)炸弹特效算法
- 解决 Rendering Problems Exception raised during rendering: com/android/util/PropertiesMap
- Android handler Looper MessageQueen Message 关系
- c++在用set和multiset时遇到的一个bug
- C语言字符串拼接
- JAVA进阶5.15——记事本界面
- 改进的Python贴吧爬虫代码
- 人民币入篮SDR:全球购买力隐形大山开始崩塌
- Leetcode 209. Minimum Size Subarray Sum
- 单链表逆序
- hdu2955 01背包 状态转化
- HDOJ 5512 Pagodas 【2015沈阳现场赛】数论
- NOJ 1002归并排序