digitalmars.D.learn - char[] -> int or float...
- Gregor Kopp <gk cutcopy.com> Mar 27 2007
- Daniel Keep <daniel.keep.lists gmail.com> Mar 27 2007
- Gregor Kopp <gk cutcopy.com> Mar 27 2007
- Gregor Kopp <gk cutcopy.com> Mar 27 2007
- Aarti_pl <aarti interia.pl> Mar 27 2007
- Gregor Kopp <gk cutcopy.com> Mar 27 2007
- Ary Manzana <ary esperanto.org.ar> Mar 27 2007
- Tomas Lindquist Olsen <tomas famolsen.dk> Mar 27 2007
- Chris Nicholson-Sauls <ibisbasenji gmail.com> Mar 27 2007
- Bill Baxter <dnewsgroup billbaxter.com> Mar 27 2007
Hi Guys, can anyone tell me how I can convert a char-Array to a float or an int? Kind Regards, Gregor
Mar 27 2007
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/
Mar 27 2007
Daniel Keep wrote: http://www.digitalmars.com/d/phobos/std_conv.html
Thank you very much!
Mar 27 2007
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
Mar 27 2007
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)
Mar 27 2007
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
Mar 27 2007
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!
Mar 27 2007
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!
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
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)
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
Mar 27 2007
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
Mar 27 2007









Gregor Kopp <gk cutcopy.com> 