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í 4NEC2 na WIN10
    od XmuX » 02 srp 2025 20:22 » v Windows 11, 10, 8...
    4
    8261
    od XmuX Zobrazit poslední příspěvek
    06 srp 2025 18:39
  • Občas nefunkční touchpad po zapnutí/probuzení laptopu
    od Micmen » 21 črc 2025 20:34 » v Problémy s hardwarem
    1
    8551
    od atari Zobrazit poslední příspěvek
    23 črc 2025 08:49

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 4 hosti