VC++ 字符串赋值例子

来源:互联网 发布:思迅软件u盘 编辑:程序博客网 时间:2024/04/29 16:00

可能是比较常用的字符串赋值的例子:


#include "stdafx.h"#include <iostream>#include <vector>#include <string.h>using std::cout;using std::endl;using std::vector;char* firstname;char* lastname;void initName(const char* first, const char* second);int main(int argc,_TCHAR* argv[]){char* fName("John");char* lName("Smith");initName(fName,lName);return 0;}void initName(const char* first, const char* second){size_t length(strlen(first)+1);firstname = new char[length];strcpy_s(firstname,length,first);length = strlen(second)+1;lastname = new char[length];strcpy_s(lastname,length,second);cout<<"firstname:"<<firstname<<endl<<"lastname:"<<lastname<<endl;}


最后输出结果为:

firstname:John

lastname:Smith

请按任意键继续. . .




0 0
原创粉丝点击