• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Uzycie tekstu w petli for

VPS Starter Arubacloud
0 głosów
219 wizyt
pytanie zadane 24 czerwca 2019 w C i C++ przez Aneta_30 Nowicjusz (180 p.)
Witam

Pisze program, który

1. Zapyta urzytkownia ile pytań bedzie zawierał quiz.

2. Używając pętli for zapyta o pytania i przechowa je w zmiennej.

Na razie mam coś takiego :

#include <iostream>

using namespace std;

int main()
{
    int ile_pytan, nr_pytania=1;
    int t[ile_pytan];

    cout<<"Ile pytan bedzie zawieral quiz: ";
    cin>>ile_pytan;
    
    for (int i=0; i< ile_pytan; i++)
    {
        cout<<"Podaj "<<nr_pytania<<" pytanie:";
        cin>>t[i];
        nr_pytania++;
    }
   

    return 0;
}

Na potkałam na problem dotyczący wpisywania tekstu przez użykownika. Program się rozsypuje jak zostanie wpisany tekst. Jak pozwolić użytkownkowi na wpisanie tekstu?
1
komentarz 24 czerwca 2019 przez tkz Nałogowiec (42,000 p.)
Nie możesz tworzyć dynamicznej tablicy w ten sposób.
komentarz 24 czerwca 2019 przez Aneta_30 Nowicjusz (180 p.)
Jakieś inne rozwiązanie?
komentarz 24 czerwca 2019 przez tkz Nałogowiec (42,000 p.)
Kilkanaście, najłatwiej będzie korzystając z std::vector
komentarz 24 czerwca 2019 przez Dawid Markiewicz Obywatel (1,590 p.)
komentarz 24 czerwca 2019 przez Aneta_30 Nowicjusz (180 p.)
kopiuj ->wklej
komentarz 25 czerwca 2019 przez Dawid Markiewicz Obywatel (1,590 p.)

@Aneta_30, ? popraw kod w poscie link

1 odpowiedź

0 głosów
odpowiedź 24 czerwca 2019 przez Paweł Nąckiewicz Nałogowiec (48,990 p.)

Twoja zmienna jest typu int. Jeśli chcesz pozwolic uzytkownikowi wprowadzac tekst musisz uzyc typu String. 

string ile_pytan;

Natomiast jesli zrobisz zmienna typu string ile pytan, bedziesz musial ja pozniej konwertowac do typu int przy deklaracji petli.

  for (int i=0; i< ile_pytan; i++){

}

 

Podobne pytania

0 głosów
1 odpowiedź 586 wizyt
pytanie zadane 21 maja 2019 w C i C++ przez kkajet007 Nowicjusz (180 p.)
0 głosów
1 odpowiedź 1,170 wizyt
pytanie zadane 11 listopada 2019 w C i C++ przez lenzo1 Początkujący (360 p.)
0 głosów
2 odpowiedzi 184 wizyt
pytanie zadane 6 lutego 2019 w JavaScript przez prymex Obywatel (1,250 p.)

92,454 zapytań

141,263 odpowiedzi

319,099 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...