Hej För att omvandla: <code>Celsius till Farenheit
Jag skulle behöva hjälp med att program som jag pillar med.
Det är ett ganska litet program, det ska läsa tre flyttal(som är i grader celsius) på varsin rad i en .DAT fil. Sen ska den omvandla dessa tre tal till Farenheit och sedan skriva in de nya värdena till en annan .DAT fil.
Öppna och stänga filer för läsning och skrivning förstår jag men hur går jag tillväga med själva förflyttningen av celsius värden till farenheit filen? Hoppas att någon kan hjälpa mig.
Kan string hjälpa på något sätt?
mvh
FreddeSv: Celsius till Farenheit
float fTemp;
std::string strTemp( "70.0" );
std::stringstream ss;
fTemp = atof( strTemp.c_str() );
fTemp = (fTemp - 32.0f) / 1.8f;
ss << fTemp;
strTemp = std::string( ss.str() );
/Peter
Sv:Celsius till Farenheit
float fTemp;
std::string strTemp( "70.0" );
std::stringstream ss;
</code>
std::stringstream ss( "70" );
<code>
fTemp = atof( strTemp.c_str() );
</code>
ss >> ftemp;
<code>
fTemp = (fTemp - 32.0f) / 1.8f;
ss << fTemp;
strTemp = std::string( ss.str() );
</code>
strTemp = ss.str();