Kezdőoldal » Számítástechnika » Programozás » Mi lehet a baj ezzel a kóddal?

Krisz2 kérdése:

Mi lehet a baj ezzel a kóddal?

Figyelt kérdés

Most tanulom a c++-t és gyakorlásképp próbáltam írni egy konvertert de valamiért akármit írok be mindig a ConvertC() hívódik meg.

#include <iostream>


float ConvertC(); //konvertálás Celziuszbol Kelvinbe

float ConvertK(); //konvertálás Kelvinbol Celziuszba


int main()

{

char t;

std::cout << "Add Meg a mertekegyseget(C,K)\n";

std::cin >> t;

if(t='C')

ConvertC();

else if(t='K')

ConvertK();

}

float ConvertC()

{

float C;

float K;

std::cout << "Add meg a szamot\n";

std::cin >> C;

K = C + 273.15;

std::cout << "Az eredmeny kelvinben:\n" << K << "\n";

}

float ConvertK()

{

float CC;

float KK;

std::cout << "Add meg a szamot\n";

std::cin >> KK;

CC = KK - 273.15;

std::cout << "Az eredmeny celziuszban:\n" << CC << "\n";

}



2013. márc. 27. 18:06
 1/2 anonim ***** válasza:
Talán az, hogy C-ben az "=" értékadást, míg a "==" egyenlőségvizsgálatot jelent.
2013. márc. 27. 18:27
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:
Igazad van , kösz :D
2013. márc. 27. 18:36

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!