zxqk.net
当前位置:首页 >> 字符怎么转化ChAr >>

字符怎么转化ChAr

将它添到TStringList中,再用它的SaveAs保存.

1、如果要将string转换为char*,可以使用string提供的函数c_str() ,或是函数data(),data除了返回字符串内容外,不附加结束符'\0',而c_str()返回一个以'\0'结尾的字符数组.2、const char *c_str(); c_str()函数返回一个指向正规C字符

如何从string 转换为const char *和char * 附带string中c1、如果要将string转换为char*,可以使用string提供的函数c_str() ,或是函数data(),data除了返回字符串内容外,不附加结束符'\0',而c_str()返回一个以'\0'结尾的字符数组.2、

直接把他复制给一个string 类型的空对象就可以了,但是不能进行类型转化哦,下面是做法 char a=“a'; string bb(a); 或者string bb('a'); 这样也是可以的 string bb; b='a'; 还有什么问题再问,谢谢

import javax.swing.JOptionPane;public class StringToChar { public static void main(String[] args) { String m = null; while (true) { m = JOptionPane.showInputDialog("请输入:"); if (null == m) { System.exit(0); } else if (0 != m.length()) { break; } }

一楼说的对 但你执意要转的话可以这样 string str="HelloWorld";//声明字符串并初始化 char[] ch=new char[str.Length];//声明字符数组,长度为字符串长度 for(int i=0;i{ ch[i]=str[i];//字符串数组赋值 } 就是这样~~

int stoi(char *str)//字符串转为整型atoi()函数,字符型转为整型.你的问题很奇怪,char型就是字符型啊

String是字符串,char是字符,所以如果要把String转成char类型,那么要用char数组来存放.用String的toCharArray() 方法直接转.例如:String str = “a”;char[] ch = str.toCharArray(); 那么ch数组的内容就是a,ch[0] 的内容就是 'a' 如果

java可以使用两种方法直接将字符数组转为字符串方法1:直接在构造String时转换.char[] data = {'a', 'b', 'c'};String str = new String(data);方法2:调用String类的方法转换.String.valueOf(char[] ch)

在stdlib.h中有个函数itoa(),可以实现这个功能,我把它贴出来吧:itoa的用法:itoa(i,num,10);i 需要转换成字符的数字num 转换后保存字符的变量10 转换数字的基数(进制)10就是说按照10进制转换数字.还可以是2,8,16等等你喜欢的进制类型原形:char *itoa(int value, char *string, int radix);再给个实例吧(我写的):#include "stdlib.h"#include "stdio.h" main(){ int i=1234; char s[5]; itoa(i,s,10); printf("%s",s); getchar();}

网站首页 | 网站地图
All rights reserved Powered by www.zxqk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com