Noob Fängt an zu Programmieren
-
Dein Code ist totaler Quatsch. Die Includes heißen
#include <cstdio> // wird aber hier gar nicht benötigt #include <iostream>Jede Funktionsrumpf wird durch Blöcke charakterisiert, die mit { beginnen und mit } aufhören, nicht aber < und >. Zuletzt sind String-Literale in C++ zwischen doppelten Hochkommas, also "". Wenn du das alles behebst, könnte es kompilieren. Wenn das so in deinem Buch steht, hau es in die Tonne.
-
Hi thx für antwort.
nur ich kann den begriff....String-Literale......nicht verstehen was ist das??
und wie kann ich sie erkennen? sry aber bin noob
-
String-Literale sind grob gesagt, dass was Du durch cout ausgibst.
Ansonsten sollt Dein Programm laufen, wenn Du die Tips von Ad aCTa beherzigst.
-
Du kannst beim Quellcode abschreiben nicht großzügig Buchstaben unterschlagen oder verwechseln - nimm exakt die bei dir aus dem Buch - na ja, nicht ganz - aber das mit den Headern sollte jetzt rennen.
Zeile 7 und 18 solltest du dir genau ansehen.
MfG f.-th.
-
Ich hab es jetzt so
// // Programm konvertiert Temperaturen von Grad Celsius // nach Grad Fahrenheit // Fahrenheit = Celsius * (212 – 32)/100 + 32 // #include <iostream> int main(int nNumberofArgs, char* pszArgs[]) { // Eingabe der Temperatur in Grad Celsius int nCelsius; cout << "Temperatur in Grad Celsius:"; cin >> nCelsius; // berechne Umrechnungsfaktor von Celsius // nach Fahrenheit int nFactor; nFactor = 212 – 32; // verwende Umrechnungsfaktor zur Konvertierung // von Celsius in Fahrenheit int nFahrenheit; nFahrenheit = nFactor * nCelsius/100 + 32; // Ausgabe des Ergebnisses cout << "Fahrenheit Wert ist:"; cout << nFahrenheit; return 0; }und noch mehr fehler jetzt

1>------ Erstellen gestartet: Projekt: Temp, Konfiguration: Debug Win32 ------
1>Kompilieren...
1>1.cpp
1>c:\users\chris\documents\visual studio 2008\projects\temp\temp\1.cpp(11) : error C2065: 'cout': nichtdeklarierter Bezeichner
1>c:\users\chris\documents\visual studio 2008\projects\temp\temp\1.cpp(12) : error C2065: 'cin': nichtdeklarierter Bezeichner
1>c:\users\chris\documents\visual studio 2008\projects\temp\temp\1.cpp(16) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner '–'
1>c:\users\chris\documents\visual studio 2008\projects\temp\temp\1.cpp(16) : error C2065: '–': nichtdeklarierter Bezeichner
1>c:\users\chris\documents\visual studio 2008\projects\temp\temp\1.cpp(16) : error C2143: Syntaxfehler: Es fehlt ';' vor 'Konstante'
1>c:\users\chris\documents\visual studio 2008\projects\temp\temp\1.cpp(22) : error C2065: 'cout': nichtdeklarierter Bezeichner
1>c:\users\chris\documents\visual studio 2008\projects\temp\temp\1.cpp(23) : error C2065: 'cout': nichtdeklarierter Bezeichner
1>Das Buildprotokoll wurde unter "file://c:\Users\Chris\Documents\Visual Studio 2008\Projects\Temp\Temp\Debug\BuildLog.htm" gespeichert.
1>Temp - 7 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
hmmmm....
-
Entweder
using namespace std;nach dem#includeoderstd::vor jedescoutundcin.
-
Jetzt kommen wir der sache nähr

Ich bedanke mich schonmal für eure Hilfe bis hierhin.// // Programm konvertiert Temperaturen von Grad Celsius // nach Grad Fahrenheit // Fahrenheit = Celsius * (212 – 32)/100 + 32 // #include <iostream> using namespace std; int main(int nNumberofArgs, char* pszArgs[]) { // Eingabe der Temperatur in Grad Celsius int nCelsius; std::cout << "Temperatur in Grad Celsius:"; std::cin >> nCelsius; // berechne Umrechnungsfaktor von Celsius // nach Fahrenheit int nFactor; nFactor = 212 – 32; // verwende Umrechnungsfaktor zur Konvertierung // von Celsius in Fahrenheit int nFahrenheit; nFahrenheit = nFactor * nCelsius/100 + 32; // Ausgabe des Ergebnisses std::cout << "Fahrenheit Wert ist:"; std::cout << nFahrenheit; return 0; }1>------ Erstellen gestartet: Projekt: Temp, Konfiguration: Debug Win32 ------
1>Kompilieren...
1>1.cpp
1>c:\users\chris\documents\visual studio 2008\projects\temp\temp\1.cpp(17) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner '–'
1>c:\users\chris\documents\visual studio 2008\projects\temp\temp\1.cpp(17) : error C2065: '–': nichtdeklarierter Bezeichner
1>c:\users\chris\documents\visual studio 2008\projects\temp\temp\1.cpp(17) : error C2143: Syntaxfehler: Es fehlt ';' vor 'Konstante'
1>Das Buildprotokoll wurde unter "file://c:\Users\Chris\Documents\Visual Studio 2008\Projects\Temp\Temp\Debug\BuildLog.htm" gespeichert.
1>Temp - 3 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
-
Du musst ein - nehmen. Ein – ist falsch. Programmierst Du in Word oder so?

-
OMG is das Geil!!
– - Daruf muss man ja auch achten xDD
das hätte ich in 20 Jahren noch nicht gesehen
nur wieso schilißt sich die Konso wieder so schnell (also er zeigt das ergebnis aber er schließt so schnell wieder??!!)
-
guck mal in den gepinnten Thread "die meistgestellten Fragen".
-
oder starte dein Programm mit "Strg" + "F5"....
Außerdem sagen doch deine Fehlermeldungen genau, was Du falsch machst. Warum hättest Du das nach 20 Jahren noch nicht gesehen :p ?
lg, freakC++