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

Denis V.
Level 3.5
Level 3.5
Příspěvky: 992
Registrován: květen 13
Pohlaví: Muž
Stav:
Offline

Nefunkční cin, cin.getline

Příspěvekod Denis V. » 11 lis 2013 16:12

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;
}

Reklama
  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Nefunkční WiFi na Androidu
    od HxxxV » 26 črc 2024 20:59 » v Administrace sítě
    10
    28580
    od mmmartin Zobrazit poslední příspěvek
    22 led 2025 21:47
  • i3 8100 nefunkční turboboost
    od Baggy » 05 zář 2024 01:40 » v Problémy s hardwarem
    8
    5426
    od Baggy Zobrazit poslední příspěvek
    29 zář 2024 22:11
  • Nefunkční USB Flash Disk?
    od Dolpi » 01 zář 2024 10:52 » v Problémy s hardwarem
    4
    3390
    od Dolpi Zobrazit poslední příspěvek
    01 zář 2024 22:17
  • Nefunkční internet po výpadku proudu
    od Neferivet » 15 zář 2024 23:31 » v Sítě - hardware
    2
    2973
    od Alferi Zobrazit poslední příspěvek
    16 zář 2024 08:53

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti