ChinaUnix.net
相关文章推荐:

字符串转换数组

RT,想求一段十六进制的字符串转换成字符数组

by rubylc_unix - C/C++ - 2012-11-07 17:15:39 阅读(2703) 回复(4)

相关讨论

比如 : 如果一个字符串包含“-”, 则将其转为一个范围的数组 $string = " 1 - 100" 转换数组 @array = (1 .. 100) 我用这种方法实现 my $string = "1-100"; my ($start, $end) = $string =~ /(\d+)-(\d+)$/; my @array = ($start .. $end); 如果在用?: 条件操作符的话应该怎么写呢? @array = $string =~/-/ ? 这里的代码怎么实现: $string 谢谢

by black_fire - Perl - 2012-03-28 22:53:41 阅读(1167) 回复(5)

外部传参传进一个4000位长的字符串,我需要把字符串按照每8位一个转移的数组中,该怎么转换, 求大哥们帮帮忙!

by jifengspy - AS400 - 2013-12-23 11:53:07 阅读(7131) 回复(8)

如何将 $string = "{file => 'file1', desc => 'test}, {file => 'file12', desc => 'test2'}" 转换成 my @array_of_hashes = ( {file => 'file1', desc => 'test}, {file => 'file12', desc => 'test2'}, ); sting 转 array比较容易 采用split 的方法。可以找倒很多示范 但是如何将string转换成array of hashes ?????? 谢谢

by buypro9 - Perl - 2009-08-11 11:36:37 阅读(9800) 回复(18)

例如: str="aaa bbb ccc ddd eee fff" 我想把str里面的aaa、bbb等分开到一个数组array里面。 bash里好像用str=($str)就可以了。但是ksh好像不行。

by qfmeal - Shell - 2008-09-20 10:57:00 阅读(6694) 回复(4)

这个ArrayList存储的都是String内容,请问怎样把ArrayList转换成一个字符串数组?

by surroad - Java - 2006-02-28 13:00:17 阅读(14105) 回复(3)

即char * macstr="aa:bb:cc:dd:ee:ff"; u_char macarr[6]; 将macstr存到macarr中,数组的每个项为16进制的整数

by thinmonkey - C/C++ - 2005-04-05 11:04:00 阅读(2516) 回复(3)

[code]数组,一看就知道所谓的“数字”是string shuffle($RedNumber);//shuffle()函数将数组里面的元素排列顺序设置为随机 //用for循环语句将$Number数组打印出来 for ( $i = 0; $i < $10; $i++ ) { echo $Number[$i]; echo ' ';//“ ”为html里面的空格标签 } ?>[/code] 很显然输出结果会不按递增(从小到大)...

by macoo - PHP - 2006-08-28 08:26:47 阅读(2439) 回复(5)

写得很烂,希望大家指教 #include "string.h" #include "stdlib.h" unsigned char * hex_str_to_arr(unsigned char *_s,int *_len){ unsigned char *in_str=strdup(_s); int in_str_len=strlen(in_str), out_str_len=(in_str_len+1)/2; int counter; unsigned char * out_str=malloc(out_str_len), ...

by daschina - C/C++ - 2008-11-01 09:20:31 阅读(2748) 回复(3)

[code]#include #include int test(vod *arg) { char *local_arg[2]; local_arg[0] = ???; // How to do this here? local_arg[1] = ???: fprintf(stderr, "%s\n", local_arg[0]); fprintf(stderr, "%s\n", local_arg[1]); return 0; } int main(int argc, char *argv[]) { char *arg[2] = {"hello", "world"} test(arg); return 0; } [/code]

by wintersky - C/C++ - 2007-05-07 10:00:44 阅读(5455) 回复(2)
by lelegogogo - Perl - 2005-03-01 13:57:31 阅读(3104) 回复(3)