string & cstring
来源:互联网 发布:索尼c6802怎么清除数据 编辑:程序博客网 时间:2024/06/06 03:46
英文题面:
Implement the two functions which proceed to exchange between string and cstring.
(1) std::string change1(char* st);
Convert a string of the cstring type to one belonging to the string type.
(2) void change2(std::string st1, char* st2)
Convert a string of the string type to one belonging to the cstring type.
You should only submit the declaration of the two function.
中文题面:
请实现以下两个函数:
(1)std::string change1(char* st);
把cstring类的字符串转成string类的字符串
(2)void change2(std::string st1, char* st2)
把string类的字符串转成cstring类的字符串
exchange.h
#include <string>std::string change1(char* st) { std::string tmp = ""; for (int i = 0; st[i] != '\0'; i++) tmp += st[i]; return tmp;} void change2(std::string st1, char* st2) { for (int i = 0; i < st1.length(); i++) st2[i] = st1[i];}main.cpp
#include <cstdio>#include <iostream>#include <cstring>#include <string>#include "exchange.h"std::string st1;char st2[100];int main() { std::cin >> st1; change2(st1, st2); puts(st2); scanf("%s", st2); std::cout << change1(st2) << std::endl; return 0;}cstring和string的区别感觉不是很大,string是在STL中实现,加入c++标准库中,cstring是主要应用在MFC和ATL中。
0 0
- string CString
- CString ----> string
- CString String
- string & cstring
- string & cstring
- string,string.h,cstring...
- string、string.h、cstring
- <string.h> && <string> && <cstring>
- string.h\cstring\string
- CString/string/string.h
- CString/wstring、CString/string互转
- string\cstring\CString类\区别
- string转CString CString转string
- string 转 CString,CString 转 string
- CString 转 String和String转CString
- CString转string、string转CString
- string string.h cstring 区别
- <string.h> <string> 和<CString>
- Android学习笔记(十六)进度条
- Point and Circle
- java 多线程
- 微软2014实习生及秋令营技术类职位在线测试——String reorder
- jsp之下载文件
- string & cstring
- ASP.NET弹出对话框几种基本方法
- Tomcat 全攻略
- 微软2014实习生及秋令营技术类职位在线测试——K-th string
- 【Sublime Text 3】——Decode error - output not utf-8
- 我对C++ Traits编程技法的一点点理解
- 【JAVA学习】Linux(ubuntu)下成功配置jdk1.7.0_51
- ckeditor配置说明+注意事项
- 成为一个合格程序员的十三条原则