Funktionsaufruf cin, cout

Gast #3098452
Lesenswert?
• ▲
▼
Hallo,

ich würde in einem C Programm gerne cin u. cout verwenden, weiß aber 
nicht genau wie ich das es mache.
Ich glaube ich brauche iostream. Ist das eine header Datei?

#include <iostream> oder #include <iostream.h>

Ich habe beides versucht aber der Compiler meckert.

Kann mir vielleicht jemand da helfen?
Beispiel für den Funktionsaufruf wäre auch noch hilfreich.

Gruß
Gast #3098456
Lesenswert?
• ▲
▼
> ich würde in einem C Programm gerne cin u. cout verwenden, weiß aber
> nicht genau wie ich das es mache.

gar nicht :-)

> Beispiel für den Funktionsaufruf wäre auch noch hilfreich.

Die printf- und scanff-Familie regelt.

HTH
Gast #3098478
Lesenswert?
• ▲
▼
:). Ne!

Aufgabe 3-1: Ein- und Ausgabe mit cinund cout

Ersetzen Sie in dem folgenden Programm scanfdurch cinund printfdurch 
cout.

#include <stdio.h>

int main(void)
{ int a,b,s,d,p,q,r;
printf("a=? b=?\n");
fflush(stdout);
scanf("%i%i",&a,&b);
s=a+b; d=a-b; p=a*b;
if(b!=0)
{ q=a/b;
r=a%b;
}
printf("s=%i, d=%i, p=%i\n",s,d,p);
if (b!=0)
printf("q=%i, r=%i\n",q,r);
else
printf("Div. nicht moeglich\n");
return 0;
}

Aufgabe 3-2: Fehlerhafter Programmcode

Finden Sie die ca. 11 Fehler in folgendem C-Programm (a, b sollen 
eingelesen, die berechneten Werte von c und
x sollen ausgegeben werden).

#include <iostream>

using namespace std;

int main(void)
{ int a,b,c,i; double x;
do
{ out << "\na=? b=? Wenn a Null ist, dann Ende!";
cin << &a b;
if (b!=0)
{ switch(a%b)
{ case 0: c=a/b; break;
case 1: c=(a-1)/b; break;
case -1: c=(a+1)/b; break;
default c=0;
}
cout << "\nc= " < c << endl;
}
x=0.0;
for (i=1; i<=10; );
x=(x+1.0)*a/i;
cout >> "\nx= << x" << endl;
} while (a=0);
return 0;
}
Gast #3098486
Lesenswert?
• ▲
▼
> Aufgabe 3-1: Ein- und Ausgabe mit cinund cout
>
> Ersetzen Sie in dem folgenden Programm scanfdurch cinund printfdurch
> cout.

Da steht nicht dass es danach noch ein C-Programm sein soll. Doku lesen 
und adäquat ersetzen.

> Aufgabe 3-2: Fehlerhafter Programmcode
>
> Finden Sie die ca. 11 Fehler in folgendem C-Programm
                                            ^^

Der erste Fehler steht schon in der Aufgabenstellung (oder der 
Aufgabensteller hat keine Ahnung was der Unterschied zwischen C und C++ 
ist). Copy/paste in Deinen Lieblingseditor, dann so lange compilieren 
versuchen bis der Compiler nimmer meckert, dann so lange linken 
versuchen bis auch das geht, vorzugsweise auch mal ausführen um den 
groben Unfug aufzudecken</hint> falls er nicht eh schon schmerzhaft ins 
Auge gestochen hat. Dazwischen gegenbenenfalls die aufgedeckten Fehler 
korrigieren versteht sich.

HF

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.