c++

wiem ze moze to nie na temat ale raczej w tak duzej spolecznosci (jaka jest na tym forum) ktos mi pomoze :smiley: a wiec musze napisac w c++ program ktory pyta o imie a pozniej wyswietla je na ekranie…

probowalem w ten sposob ( a jestem zielony ( jak narazie ) w tej dziedzinie ) :

omine czesc z zbedna :slight_smile: (includy i main :stuck_out_tongue: bo to jest na bank dobrze)

char imie;

printf(“podaj swoje imie”);

scanf("%s",&imie);

printf("\npodane imie to : %s",imie);

getch();

no i nieststy nie dziala ;( prosze o pomoc a i jesli mozna to najlepiej zeby to bylo z uzyciem printf i scanf no i bez uzycia tablic :slight_smile:

ale jestem wymagajacy :slight_smile:

Witam!


char imie;

printf("podaj swoje imie : ");

scanf("%s", &imie);

printf("\npodane imie to : %s", &imie);

getch();


Pozdrawiam!

a mozesz mi powiedziec czemu w tym drugim prntf jest &imie? a nie samo imie ( tak jak w przypadku np odczytywania liczb albo pojedynczych znakow) ??

czy wy rozmawiacie w ogole o c++ czy c??? :?

Jeden z możliwych sposobów uzyskania efektu, który zamierzasz to:

#define SIZE 255

char imie;

printf("podaj swoje imie : ");

scanf("%s", imie);

printf("\npodane imie to : %s", imie);

getch();


Jeżeli zaś to ma być C++, a nie C jak powyżej to kod powinien wyglądać tak:

string imie;

cout <<“Podaj swoje imię” << endl;

getline(std::cin, imie);

cout <<"Twoje imie: " << imie << endl;