www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - byte array to string

reply Mike <tankf33der disroot.org> writes:
hi all,

If i have an array:
byte[3] = [1,2,3];

How to get string "123" from it?

Thanks in advance.
Feb 24 2021
parent reply FeepingCreature <feepingcreature gmail.com> writes:
On Thursday, 25 February 2021 at 06:47:11 UTC, Mike wrote:
 hi all,

 If i have an array:
 byte[3] = [1,2,3];

 How to get string "123" from it?

 Thanks in advance.
string str = format!"%(%s)"(array);
Feb 24 2021
parent reply FeepingCreature <feepingcreature gmail.com> writes:
On Thursday, 25 February 2021 at 06:57:57 UTC, FeepingCreature 
wrote:
 On Thursday, 25 February 2021 at 06:47:11 UTC, Mike wrote:
 hi all,

 If i have an array:
 byte[3] = [1,2,3];

 How to get string "123" from it?

 Thanks in advance.
string str = format!"%(%s)"(array);
Er sorry, typo, that should be "%(%s%)". "Print the elements of the array, separated by nothing." Compare "%(%s, %)" for a comma separated list.
Feb 24 2021
next sibling parent Mike <tankf33der disroot.org> writes:
On Thursday, 25 February 2021 at 06:58:51 UTC, FeepingCreature 
wrote:
 On Thursday, 25 February 2021 at 06:57:57 UTC, FeepingCreature 
 wrote:
 On Thursday, 25 February 2021 at 06:47:11 UTC, Mike wrote:
 hi all,

 If i have an array:
 byte[3] = [1,2,3];

 How to get string "123" from it?

 Thanks in advance.
string str = format!"%(%s)"(array);
Er sorry, typo, that should be "%(%s%)". "Print the elements of the array, separated by nothing." Compare "%(%s, %)" for a comma separated list.
Thanks a lot. Keep playing.
Feb 24 2021
prev sibling parent =?UTF-8?Q?Ali_=c3=87ehreli?= <acehreli yahoo.com> writes:
On 2/24/21 10:58 PM, FeepingCreature wrote:
 On Thursday, 25 February 2021 at 06:57:57 UTC, FeepingCreature wrote:
 On Thursday, 25 February 2021 at 06:47:11 UTC, Mike wrote:
 hi all,

 If i have an array:
 byte[3] = [1,2,3];

 How to get string "123" from it?

 Thanks in advance.
string str = format!"%(%s)"(array);
Er sorry, typo, that should be "%(%s%)". "Print the elements of the array, separated by nothing." Compare "%(%s, %)" for a comma separated list.
I have an explanation of that syntax here: https://youtu.be/dRORNQIB2wA?t=981 Ali
Feb 25 2021