66问答网
所有问题
当前搜索:
string字符串赋给数组
如何将C++中
string
类型的
字符串赋给
unsigned char
数组
答:
如何将C++中
string
类型的
字符串
转化为unsigned char
数组
std::string str("str");由于string内部本身就是char的动态数组 另外char和unsigned char的存储空间完全一样 都是1byte 一般直接 &str[0]就可以了 如果要复制的话 unsigned char arr[size] = {0}; //这个size 要大于 str.size();memcpy(a...
c语言中
字符串赋值给数组
的三种表达方式是什么?
答:
typedef struct{ char ch[MAXSIZE];int len;}
String
;2、初始化
字符串
的方法:String t;StrAssign(t,"I am happy");3、初始化一个字符串的方法如下,在最后添加'\0'char str[] = {'I','a','m','h','a','p','p','y','\0'};...
C++中如何将一个
String
类对象里的
字符串
完整
赋值给
一个字符型的...
答:
string s
="dsafjsakfas";int iLen=s.length();//得到
字符串
的长度 char *s1=new char[iLen+1];for(int i=0;i<iLen;i++){ s1[i]=string[i];//在string类中" [ i] "是重载了的,可以像
字符数组
一样直接访问下标为i 的字符 //知道这点你应该就知道怎样做了.} si[i]='\0';大...
怎么把
字符串
里的数
赋值给字符数组
?
答:
不妨设
字符串
为"12345",
字符数组
为char ac[10].可以在定义数组时初始化:char ac[10]="12345"; //注意这时ac[5]自动
赋为
'\0'。也可以通过strcpy函数:char ac[10];strcpy(ac,"12345"); //注意要#include<
string
.h> 也可以通过scanf函数从键盘输入:char ac[10];scanf(“%s”,ac); ...
java中 输入
字符串
怎么给
String数组赋值
答:
代码如下:public class ceshi {public static void main(String[] args){String[] s = new String[3];//字符串数组Scanner sc = new Scanner(System.in);接收用户从键盘输入的
字符串String
str = sc.next();s[0]=str;//输入的字符串str
赋值给字符串数组
的第一个}} 运行结果如下:...
字符串
可以直接
赋值给
一维
数组
吗
答:
可以。字符串主要用于编程,概念说明、函数解释,可以直接赋值给一维数组,对一维数组而言,只需要把数组名赋值给该指针变量即可。但不能通过赋值语句将字符串常量或其他
字符数组
中的字符串直接
赋值给字符串
常量。
怎么把从控制台输入的
字符串赋给
一个
数组
答:
把数组定义成字符型指针的,并给每一个元素申请新的内存空间,用new函数。然后通过输入
字符串
,直接
赋值给数组
,并且定义一个变量,通过调用strlen函数计算字符串的的长度,例如strlen(a[0]),并将该值赋给定义的变量,判断是否越界,用while 循环,如果越界就重新输入。或用判断语句,判断是否越界,如果...
如何将C++中
string
类型的
字符串赋给
unsigned char
数组
答:
void TranStrFunc(unsigned char *dest, const std::
string
&src){ size_t len = src.length();for (int i = 0; i <= len; ++i) { dest++ = (unsigned char)(src[i]);} }
C#中如何将输入的
字符串赋值到数组
答:
方法一是没有new(没有分配空间)方法二是在new的时候没有指定大小,默认是0个元素,所以对其任意一个元素
赋值
都是越界.在C#中,
数组
一般用来存放大小确定的数据.如果数组大小未知,建议使用List<>.List<
string
> a=new List<string>();a.Add("we");MessageBox.Show(a[0]);同时,你可以用a.To
Array
()...
c++中如何将
字符串
变量的值
赋给字符数组
变量
答:
要想
赋值
的唯一办法就是:以
数组
的元素
为
单位进行操作。对于您的问题,可以有以下程序解决:main(){
string
f1="abcd";char c1[10];int i=0 for(i=0;i<10;i++){ if(f1[i]=='\0')/*检测源数组元素是否为空,YES,执行赋值,NO,退出*/ break;else c1[i]=f1[i];} } ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
字符串赋值给字符数组
给字符数组赋一个字符串
string字符串数组
string数组包含字符串
string转换为字符串数组
string数组转成字符串
string字符串转数组的方法
字符数组转字符串
string字符串