Wir haben im Studium ein Programm unter linux geschreiben. das Programm wollte ich zuhause unter win xp laufen lassen, doch es funktioniert irgendwie nicht. Die [Strg]+[D] eingabe wird nicht interpretiert. Woran liegt das??? Hier das Programm:
C++:
// // Aufgabe2.cpp // // Programmiertechnik Übungsaufgabe 2: Histogramm // // Liest ganze Zahlen zwischen 1 und 6 ein // und gibt deren H�ufigkeitsverteilung aus. // // Autor(en): ... // Erstellt am: ... //
#include <iostream>
int main () { int number, aCounter[6]={0};
/* 1: Nach diesem Kommentar ein Feld von Zaehlern definieren */
//---------------------------------------------------------- Zahlen einlesen std::cout << "Ganze Zahlen zwischen 1 und 6 eingeben (Ende mit Strg-D):\n";
while (std::cin >> number) { /* 2: Nach diesem Kommentar Anweisungen fuer das Pruefen und Zaehlen der Eingabe schreiben */ if(number > 0 && number < 7) aCounter[number-1]++; else std::cout << "Falsche Eingabe wird ignoriert: " << number << '\n'; }
//------------------------------------------------------ Histogramm ausgeben /* 3: Nach diesem Kommentar Anweisungen fuer die Histogrammausgabe schreiben */ std::cout << "Histogramm:\n";
Auweia, wer lesen kann, ist klar im Vorteil. Vorhin hab ich da ein O "gelesen" -- Reden ist Schweigen und Silber ist Gold.Dieser Post wurde am 05.11.2007 um 17:53 Uhr von stephanw editiert.