also...
ich soll´n kleines programm basteln, dass umfang und fläche von rechtecken etc. ermitteln kann.
"menü" hab ich schon, was mit noch fehlt sind die eigentlichen rechnungen. und da liegt mein problem.
wenn ich für "case 1"
case '1': // Flache Quadrat
{
printf("\n Eingabe Seitenlaenge:");
i = scanf("a");
c = a*a;
cout << c << endl;
return 0;
}
eintippe, dann gibt er mir als warnung (!)
"Lokale Variable 'a' wurde ohne Initialisierung verwendet"
und als wert gibt er mir 687194768, und das unabhängig davon, ob ich für 'a' nun 4 oder 59484906 eintippe...
und ja, ich bin der totale krüppel was C++ angeht, muss das aber trotzdem bis montag fertig haben.
könnte mir wer sagen wo der fehler vermutlich liegt?
ich soll´n kleines programm basteln, dass umfang und fläche von rechtecken etc. ermitteln kann.
"menü" hab ich schon, was mit noch fehlt sind die eigentlichen rechnungen. und da liegt mein problem.
wenn ich für "case 1"
case '1': // Flache Quadrat
{
printf("\n Eingabe Seitenlaenge:");
i = scanf("a");
c = a*a;
cout << c << endl;
return 0;
}
eintippe, dann gibt er mir als warnung (!)
"Lokale Variable 'a' wurde ohne Initialisierung verwendet"
und als wert gibt er mir 687194768, und das unabhängig davon, ob ich für 'a' nun 4 oder 59484906 eintippe...
und ja, ich bin der totale krüppel was C++ angeht, muss das aber trotzdem bis montag fertig haben.
könnte mir wer sagen wo der fehler vermutlich liegt?