c++bulider 文字处理 + string char转换
来源:互联网 发布:高楼 网络拓扑结构图 编辑:程序博客网 时间:2024/06/05 16:05
<pre name="code" class="cpp">1.怎么获取编辑框里面的内容
<span style="font-family: Arial, Helvetica, sans-serif;">String str=Edit1->Text;//就这么简单</span>
2. string 转 char[]
String RichEdit1_str = RichEdit1->Text; char RichEdit1_char[] = "ini of RichEdit1"; strcpy( RichEdit1_char, RichEdit1_str.c_str() ); // string to char[]
不论方式3还是4,创建文件都必须#include <fstream>
第二次写入时,不会删掉第一次写入的东西,而是从最前面开始覆盖
比如第一次写12345,第二次写000,第二次结果会变成00045
if( !FileExists("data1.txt") ) int fcreate = FileCreate("data1.txt"); // file handle int fop = FileOpen( "data1.txt", fmOpenReadWrite ); if( -1 != fop) // 如果成功返回其句柄,否则返回-1 FileWrite( fop, data1_char, strlen(data1_char) );
4.c方式 打开文件fprintf fwrite fputs
第二次写入 会 删掉第一次写入的内容,变为000
FILE * fp = fopen("RichEdit2.txt", "w+"); if( NULL != fp ) { //fprintf( fp, "%s", RichEdit2_str ); // ok //fwrite( RichEdit2_char, strlen(RichEdit2_char), 1, fp ); // ok //fputs(RichEdit2_char, fp); // ok } fclose(fp); fp = NULL;
0 0
- c++bulider 文字处理 + string char转换
- C string/char*/char[]互相转换
- 【C\C++】char[] 与 string 的转换
- 【C/C++】int,string,char之间转换
- string,char*,char[]转换
- C++,CString,string,char*,int等转换
- 【C#】 char[]与string之间的转换
- C++: char* 与 string类型转换
- c++string 与char*相互转换
- C++/MFC CString,string,char*转换
- C++string到char*的转换
- C++/MFC-CString,String,CHAR*互相转换
- String-->char[],char[]-->String转换
- 【C++】char*,const char*,string的相互转换
- C/C++中的char*,const char*,string之间转换
- char* string String^转换
- C++_char/string 转换成 int/float char大小写转换
- [C++]char转换为string ,固定长度的char数组转换为string
- mac osx 下 nodejs开发环境搭建
- Android 5.0以后版本打开“有权查看使用情况的应用”
- Android 自定义 View 之高仿 QQ 健康
- JDK的下载安装以及配置过程
- GDB调试程序
- c++bulider 文字处理 + string char转换
- 树的广度深度优先遍历
- SOAPUI笔记2:SoapUI widow破解
- 高效Android开发者必须知道的4个工具
- 异常
- 从头认识多线程-1.14 优先级
- Python装饰器
- poj 3370 鸽巢
- iOS 集成极光推送(一)