I have a simple program that has retreived the first number of a 12 number set from a text file. I am trying to convert this character array into a double or float so I can work with it, but none of the conversions are working. Anyone have any suggestions how I can do this? My code is posted below.
String * strFilename = "c:/points";
__wchar_t chrCoords __gc[] = new __wchar_t __gc[5];
if (!File::Exists(strFilename))
{
Console::WriteLine(S"File not found. Exiting...");
return -1;
}
try
{
FileStream* fs = new FileStream(strFilename, FileMode::Open);
StreamReader* sr = new StreamReader(fs);
sr->ReadBlock(chrCoords, 1, 4);
Console::WriteLine(chrCoords);
float fltX = chrCoords;
Console::WriteLine(fltX);
}
catch(System::Exception* ExErr)
{
Console::WriteLine(ExErr->ToString());
}