Thread overview | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
March 27, 2007 char[] -> int or float... | ||||
---|---|---|---|---|
| ||||
Hi Guys, can anyone tell me how I can convert a char-Array to a float or an int? Kind Regards, Gregor |
March 27, 2007 Re: char[] -> int or float... | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Kopp | Gregor Kopp wrote: > Hi Guys, > > can anyone tell me how I can convert a char-Array to a float or an int? Kind Regards, > > Gregor http://www.digitalmars.com/d/phobos/std_conv.html Documentation is your friend. -- Daniel -- int getRandomNumber() { return 4; // chosen by fair dice roll. // guaranteed to be random. } http://xkcd.com/ v2sw5+8Yhw5ln4+5pr6OFPma8u6+7Lw4Tm6+7l6+7D i28a2Xs3MSr2e4/6+7t4TNSMb6HTOp5en5g6RAHCP http://hackerkey.com/ |
March 27, 2007 Re: char[] -> int or float... | ||||
---|---|---|---|---|
| ||||
Posted in reply to Daniel Keep | > Daniel Keep wrote:
> http://www.digitalmars.com/d/phobos/std_conv.html
Thank you very much!
|
March 27, 2007 Re: char[] -> int or float... | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Kopp | Gregor Kopp wrote:
>> Daniel Keep wrote:
>> http://www.digitalmars.com/d/phobos/std_conv.html
>
>
> Thank you very much!
Okay, i figured it out how to do the conversion from char[] into a float. I searched now for about 2 hours how to make this in the other direction: float -> char[]
Or any other buildin type (int, flaot, double, etc.), but I couldn't find any useful information about this in the documention.
Is there any good documention outside there how to convert between different types including char[]? Or generally a tutorial or documentation about handling char[] and conversion?
Regards, Gregor
|
March 27, 2007 Re: char[] -> int or float... | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Kopp | Gregor Kopp napisał(a):
> Gregor Kopp wrote:
>>> Daniel Keep wrote:
>>> http://www.digitalmars.com/d/phobos/std_conv.html
>>
>>
>> Thank you very much!
>
> Okay, i figured it out how to do the conversion from char[] into a float. I searched now for about 2 hours how to make this in the other direction: float -> char[]
> Or any other buildin type (int, flaot, double, etc.), but I couldn't find any useful information about this in the documention.
>
> Is there any good documention outside there how to convert between different types including char[]? Or generally a tutorial or documentation about handling char[] and conversion?
>
> Regards, Gregor
Please see to std.string module:
char[] toString(bool b);
char[] toString(char c);
char[] toString(ubyte ub);
char[] toString(ushort us);
char[] toString(uint u);
char[] toString(ulong u);
char[] toString(byte b);
char[] toString(short s);
char[] toString(int i);
char[] toString(long i);
char[] toString(float f);
char[] toString(double d);
char[] toString(real r);
char[] toString(ifloat f);
char[] toString(idouble d);
char[] toString(ireal r);
char[] toString(cfloat f);
char[] toString(cdouble d);
char[] toString(creal r);
Convert to char[].
Documentation for Phobos is far from perfect, but you can find most necessary things anyway.
Regards
Marcin Kuszczak
(aarti_pl)
|
March 27, 2007 Re: char[] -> int or float... | ||||
---|---|---|---|---|
| ||||
Posted in reply to Aarti_pl | shame on me :( thank you too. |
March 27, 2007 Re: char[] -> int or float... | ||||
---|---|---|---|---|
| ||||
Posted in reply to Aarti_pl | Aarti_pl escribió:
> Gregor Kopp napisał(a):
>> Gregor Kopp wrote:
>>>> Daniel Keep wrote:
>>>> http://www.digitalmars.com/d/phobos/std_conv.html
>>>
>>>
>>> Thank you very much!
>>
>> Okay, i figured it out how to do the conversion from char[] into a float. I searched now for about 2 hours how to make this in the other direction: float -> char[]
>> Or any other buildin type (int, flaot, double, etc.), but I couldn't find any useful information about this in the documention.
>>
>> Is there any good documention outside there how to convert between different types including char[]? Or generally a tutorial or documentation about handling char[] and conversion?
>>
>> Regards, Gregor
>
> Please see to std.string module:
> char[] toString(bool b);
> char[] toString(char c);
> char[] toString(ubyte ub);
> char[] toString(ushort us);
> char[] toString(uint u);
> char[] toString(ulong u);
> char[] toString(byte b);
> char[] toString(short s);
> char[] toString(int i);
> char[] toString(long i);
> char[] toString(float f);
> char[] toString(double d);
> char[] toString(real r);
> char[] toString(ifloat f);
> char[] toString(idouble d);
> char[] toString(ireal r);
> char[] toString(cfloat f);
> char[] toString(cdouble d);
> char[] toString(creal r);
> Convert to char[].
>
> Documentation for Phobos is far from perfect, but you can find most necessary things anyway.
>
> Regards
> Marcin Kuszczak
> (aarti_pl)
A "see std.string for convertions in the other way" would be nice in the documentation (same for std.conv in the other way).
Regards,
Ary
|
March 27, 2007 Re: char[] -> int or float... | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ary Manzana | Ary Manzana wrote:
> Aarti_pl escribió:
>> Gregor Kopp napisa?(a):
>>> Gregor Kopp wrote:
>>>>> Daniel Keep wrote: http://www.digitalmars.com/d/phobos/std_conv.html
>>>>
>>>>
>>>> Thank you very much!
>>>
>>> Okay, i figured it out how to do the conversion from char[] into a
>>> float. I searched now for about 2 hours how to make this in the other
>>> direction: float -> char[]
>>> Or any other buildin type (int, flaot, double, etc.), but I couldn't
>>> find any useful information about this in the documention.
>>>
>>> Is there any good documention outside there how to convert between different types including char[]? Or generally a tutorial or documentation about handling char[] and conversion?
>>>
>>> Regards, Gregor
>>
>> Please see to std.string module:
>> char[] toString(bool b);
>> char[] toString(char c);
>> char[] toString(ubyte ub);
>> char[] toString(ushort us);
>> char[] toString(uint u);
>> char[] toString(ulong u);
>> char[] toString(byte b);
>> char[] toString(short s);
>> char[] toString(int i);
>> char[] toString(long i);
>> char[] toString(float f);
>> char[] toString(double d);
>> char[] toString(real r);
>> char[] toString(ifloat f);
>> char[] toString(idouble d);
>> char[] toString(ireal r);
>> char[] toString(cfloat f);
>> char[] toString(cdouble d);
>> char[] toString(creal r);
>> Convert to char[].
>>
>> Documentation for Phobos is far from perfect, but you can find most necessary things anyway.
>>
>> Regards
>> Marcin Kuszczak
>> (aarti_pl)
>
> A "see std.string for convertions in the other way" would be nice in the documentation (same for std.conv in the other way).
>
> Regards,
> Ary
Personally I think having them in seperate modules is a mistake. both
toFloat(char[]) and toString(float) should be in std.conv IMHO!
|
March 27, 2007 Re: char[] -> int or float... | ||||
---|---|---|---|---|
| ||||
Posted in reply to Tomas Lindquist Olsen | Tomas Lindquist Olsen wrote:
> Ary Manzana wrote:
>
>> Aarti_pl escribió:
>>> Gregor Kopp napisa?(a):
>>>> Gregor Kopp wrote:
>>>>>> Daniel Keep wrote:
>>>>>> http://www.digitalmars.com/d/phobos/std_conv.html
>>>>>
>>>>> Thank you very much!
>>>> Okay, i figured it out how to do the conversion from char[] into a
>>>> float. I searched now for about 2 hours how to make this in the other
>>>> direction: float -> char[]
>>>> Or any other buildin type (int, flaot, double, etc.), but I couldn't
>>>> find any useful information about this in the documention.
>>>>
>>>> Is there any good documention outside there how to convert between
>>>> different types including char[]? Or generally a tutorial or
>>>> documentation about handling char[] and conversion?
>>>>
>>>> Regards, Gregor
>>> Please see to std.string module:
>>> char[] toString(bool b);
>>> char[] toString(char c);
>>> char[] toString(ubyte ub);
>>> char[] toString(ushort us);
>>> char[] toString(uint u);
>>> char[] toString(ulong u);
>>> char[] toString(byte b);
>>> char[] toString(short s);
>>> char[] toString(int i);
>>> char[] toString(long i);
>>> char[] toString(float f);
>>> char[] toString(double d);
>>> char[] toString(real r);
>>> char[] toString(ifloat f);
>>> char[] toString(idouble d);
>>> char[] toString(ireal r);
>>> char[] toString(cfloat f);
>>> char[] toString(cdouble d);
>>> char[] toString(creal r);
>>> Convert to char[].
>>>
>>> Documentation for Phobos is far from perfect, but you can find most
>>> necessary things anyway.
>>>
>>> Regards
>>> Marcin Kuszczak
>>> (aarti_pl)
>> A "see std.string for convertions in the other way" would be nice in the
>> documentation (same for std.conv in the other way).
>>
>> Regards,
>> Ary
>
> Personally I think having them in seperate modules is a mistake. both
> toFloat(char[]) and toString(float) should be in std.conv IMHO!
Or just place a public import of std.string in std.conv. That would do the trick without either module getting too massive.
-- Chris Nicholson-Sauls
|
March 27, 2007 Re: char[] -> int or float... | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ary Manzana | Ary Manzana wrote:
> Aarti_pl escribió:
>> Gregor Kopp napisał(a):
>>> Gregor Kopp wrote:
>>>>> Daniel Keep wrote:
>>>>> http://www.digitalmars.com/d/phobos/std_conv.html
>>>>
>>>>
>>>> Thank you very much!
>>>
>>> Okay, i figured it out how to do the conversion from char[] into a float. I searched now for about 2 hours how to make this in the other direction: float -> char[]
>>> Or any other buildin type (int, flaot, double, etc.), but I couldn't find any useful information about this in the documention.
>>>
>>> Is there any good documention outside there how to convert between different types including char[]? Or generally a tutorial or documentation about handling char[] and conversion?
>>>
>>> Regards, Gregor
>>
>> Please see to std.string module:
>> char[] toString(bool b);
>> char[] toString(char c);
>> char[] toString(ubyte ub);
>> char[] toString(ushort us);
>> char[] toString(uint u);
>> char[] toString(ulong u);
>> char[] toString(byte b);
>> char[] toString(short s);
>> char[] toString(int i);
>> char[] toString(long i);
>> char[] toString(float f);
>> char[] toString(double d);
>> char[] toString(real r);
>> char[] toString(ifloat f);
>> char[] toString(idouble d);
>> char[] toString(ireal r);
>> char[] toString(cfloat f);
>> char[] toString(cdouble d);
>> char[] toString(creal r);
>> Convert to char[].
>>
>> Documentation for Phobos is far from perfect, but you can find most necessary things anyway.
>>
>> Regards
>> Marcin Kuszczak
>> (aarti_pl)
>
> A "see std.string for convertions in the other way" would be nice in the documentation (same for std.conv in the other way).
>
> Regards,
> Ary
The comments pages are your friends. Add the link there.
--bb
|
Copyright © 1999-2021 by the D Language Foundation