Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[C++] Problem z programowaniem w konsoli


xazerek

Rekomendowane odpowiedzi

Opublikowano

Powie mi ktoś gdzie jest błąd? Gry odpalam mój projekt w visual c++ to wywala sie po wybraniu plci

 

// Od zera do mega mozgu.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"


int _tmain(int argc, _TCHAR* argv[])
{
    return 0;
}
#include <iostream>
#include <conio.h>
#include <string>
using namespace std;

    enum gender{K, M};
    enum charakter{Czlowiek, Diabel, Skrzat, Elf};
    enum profesja{Wojownik, Tropiciel, Mag};
    
    
    struct statystyki
    {
        int sila;
        int zrecznosc;
        int szybkosc;
        int obrona;
    };
    
    struct Postac
    {
        gender gender;
        statystyki stats;
        profesja personality;
        charakter character;
    };

int main()
{
    char znak;
    string nick;
    Postac hero;
    cout <<"----Testy 0.0.1--------------------------------------------------------------\n";
    cout <<"Wybierz swoj nick: ";
    cin >>nick;
    
    do{
        cout <<"Wybierz swoja plec (K/M): ";
        cin >>znak;
        znak = toupper(znak);
    }while (znak !='M' && znak !='K');
    
    if (znak == 'K')
    {
        hero.gender = K;
    }
    else
    {
        hero.gender = M;
    }
};
    char znakdwa;
    do{
        cout <<"Wybierz typ postaci:\n";
        cout <<"1. Czlowiek\n";
        cout <<"2. Diabel\n";
        cout <<"3. Skrzat\n";
        cout <<"4. Elf\n";
    }while (znakdwa !='1' && znakdwa !='2' && znakdwa !='3' && znakdwa !='4');
    switch(znakdwa)
    {
    case'1':
        cout <<"Od teraz jest ....!";
        hero.character = Czlowiek;
        break;
    }


    cin.ignore();
    
    getchar();
    return 0;
};
 
Opublikowano

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...