Nefunkční cin, cin.getline

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
Denis V.
Level 3.5
Level 3.5
Příspěvky: 992
Registrován: 01 kvě 2013 10:50

Nefunkční cin, cin.getline

Příspěvek od Denis V. »

Ahoj, napsal jsem program v c++, po zavolání funkce vypis, cin.getline celou větu, ale pouze jedno slovo. A další vstup je úplně ignorován. Poradí mi prosím někdo kde je chyba? Předem děkuji! :)

Kód: Vybrat vše

#include <iostream>
#include <string>
using namespace std;
//Prototypy:
void pozdrav();
void vypis();
void vypiscisel();
//Globalni promenne
int cislo, cislo1;
int sto, kolikrat;


int main()
{
   pozdrav();
   int moznost;
   cout << "Zapiste cislo pro vyber z nabidky:" << "\n";
   cout << "Nabidka:"   << "\n"
       << "1" << "   Vypis vetu" << "\n"
       << "2" << "   Vypis cislo" << "\n";
   cin >> moznost;
   if(moznost = 1)
   {
      cout << "Vybrali jste moznost vypis vety." << "\n";
      vypis();
   }
   else if (moznost = 2)
   {
      cout << "Vybrali jste moznost vypis cisel." << "\n";
      vypiscisel();
   }
   return 0;
}
void pozdrav(void)
{
   cout << "Ahoj!" <<"\n";
}
void vypis(void)
{
   sto = 1;
   char veta[100];
   cout << "Zadejte vetu kterou chcete napsat:" <<"\n";
   cin.getline(veta, 100, 't');
   cout << "Vase veta je " << veta << "\n";
   cout << "Zadejte kolikrat ji chcete napsat:" <<"\n";
   cin >> kolikrat;
   for(sto; sto <= kolikrat; sto++)
      cout << veta <<"[" << sto <<"]" <<"\n";
}
void vypiscisel(void)
{
   cout << "Vypis cisla od:" <<"\n";
   cin >> cislo;
   cout << "do:" << "\n";
   cin >> cislo1;
   for(cislo; cislo <= cislo1; cislo++)
      cout << cislo;
}
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Nefunkční 4NEC2 na WIN10
    od XmuX » » v Windows 11, 10, 8...
    4 Odpovědi
    9747 Zobrazení
    Poslední příspěvek od XmuX
  • Občas nefunkční touchpad po zapnutí/probuzení laptopu
    od Micmen » » v Problémy s hardwarem
    1 Odpovědi
    9821 Zobrazení
    Poslední příspěvek od atari

Zpět na „Programování a tvorba webu“