adgadsfdsfdasf
Grünschnabel
hi,
ich hab mal ne frage zu string und die ausgabe mit printf, bei mir haut des einfach net hin, es geht nur mit cout und cin, mach ich was falsch oder warum geht das:
mit cout alles ausgegeben wird was ich eingebe
und mit printf überhaupt nicht?
PS: entschuldigung für den dummen benutzernamen, aber alles war schon vergeben und da hab ich einfach mal auf die tasten gedrückt^^
ich hab mal ne frage zu string und die ausgabe mit printf, bei mir haut des einfach net hin, es geht nur mit cout und cin, mach ich was falsch oder warum geht das:
mit cout alles ausgegeben wird was ich eingebe
Code:
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <string>
using namespace std;
void main(void)
{
string h;
cin >> h;
cout << h;
getch();
}
und mit printf überhaupt nicht?
Code:
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <string>
using namespace std;
void main(void)
{
string h;
scanf("%s", &h);
printf("%s", h);
getch();
}
PS: entschuldigung für den dummen benutzernamen, aber alles war schon vergeben und da hab ich einfach mal auf die tasten gedrückt^^