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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren