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

question-closed (.text+0x20)||undefined reference to `main'|

0 głosów
818 wizyt
pytanie zadane 4 grudnia 2019 w C i C++ przez expected ';' before Nowicjusz (220 p.)
zamknięte 13 grudnia 2019 przez expected ';' before

aplikacja działa w 'Windows10' i nie działa w 'Kali Linux'

wiem , windows.h

#include <iostream>
#include <cstdlib>
#include <windows.h>
#include <ctime>
#include <string>

using namespace std;

int r,r2;

string a,f="f",m="m",fm="fm",name[2];

int main()
{
    cout<<"Random names";
    Sleep(1000);
    system("cls");
    srand(time(0));

    r=(rand()%26);
    r2=(rand()%10);

    cout<<"f/m/fm"<<endl;
    cin>>a;


    if(a==f){
    switch(r){
    case 0:
    cout<<"AALIYAH ";
break;
    case 1:
    cout<<"ABBEY ";
break;
    case 2:
    cout<<"ABBI ";
break;
    case 3:
    cout<<"ABBIE ";
break;
    case 4:
    cout<<"ABBY ";
break;
    case 5:
    cout<<"ABEGAIL ";
break;
    case 6:
    cout<<"ABIGAIL ";
break;
    case 7:
    cout<<"ABIGAYLE ";
break;
    case 8:
    cout<<"ABILENE ";
break;
    case 9:
    cout<<"ACACIA ";
break;
    case 10:
    cout<<"ADA ";
break;
    case 11:
    cout<<"ADALINE ";
break;
    case 12:
    cout<<"ADALYNN ";
break;
    case 13:
    cout<<"ADAMINA ";
break;
    case 14:
    cout<<"ADDIE ";
break;
    case 15:
    cout<<"ADDILYN ";
break;
    case 16:
    cout<<"ADDY ";
break;
    case 17:
    cout<<"ADDYSON ";
break;
    case 18:
    cout<<"ADELA ";
break;
    case 19:
    cout<<"ADELAIDE ";
break;
    case 20:
    cout<<"ADELE ";
break;
    case 21:
    cout<<"ADELIA ";
break;
    case 22:
    cout<<"ADELINE ";
break;
    case 23:
    cout<<"ADELLA ";
break;
    case 24:
    cout<<"ADELLE ";
break;
    case 25:
    cout<<"ADELYN ";
break;
    default:
    cout<<"0h sh!t , 3rr0r";
    }
    }

    if(a==m){
    switch(r){
    case 0:
    cout<<"AARON ";
break;
    case 1:
    cout<<"ABE ";
break;
    case 2:
    cout<<"ABEL ";
break;
    case 3:
    cout<<"ABNER ";
break;
    case 4:
    cout<<"ABRAHAM ";
break;
    case 5:
    cout<<"ABRAM ";
break;
    case 6:
    cout<<"ACE ";
break;
    case 7:
    cout<<"ADAIR ";
break;
    case 8:
    cout<<"ADAM ";
break;
    case 9:
    cout<<"ADEN ";
break;
    case 10:
    cout<<"ADOLPH ";
break;
    case 11:
    cout<<"ADRIAN ";
break;
    case 12:
    cout<<"AIDAN ";
break;
    case 13:
    cout<<"AIDEN ";
break;
    case 14:
    cout<<"AL ";
break;
    case 15:
    cout<<"ALAN ";
break;
    case 16:
    cout<<"ALBAN ";
break;
    case 17:
    cout<<"ALBERT ";
break;
    case 18:
    cout<<"ALBIE ";
break;
    case 19:
    cout<<"ALBIN ";
break;
    case 20:
    cout<<"ALDEN ";
break;
    case 21:
    cout<<"ALDOUS ";
break;
    case 22:
    cout<<"ALEC ";
break;
    case 23:
    cout<<"ALEXANDER ";
break;
    case 24:
    cout<<"ALF ";
break;
    case 25:
    cout<<"ALFIE ";
break;

    default:
    cout<<"0h sh!t , 3rr0r";
    }

    }

    if(a==fm){
    switch(r){
    case 0:
    cout<<"AAREN ";
break;
    case 1:
    cout<<"ADDISON ";
break;
    case 2:
    cout<<"AINSLEY ";
break;
    case 3:
    cout<<"ALEX ";
break;
    case 4:
    cout<<"ALEXIS ";
break;
    case 5:
    cout<<"ALLYN ";
break;
    case 6:
    cout<<"ALPHA ";
break;
    case 7:
    cout<<"ANDIE ";
break;
    case 8:
    cout<<"ANDY ";
break;
    case 9:
    cout<<"ANGEL ";
break;
    default:
    cout<<"0h sh!t , 3rr0r";
    }

    }
    switch(r2){
    case 0:
    cout<<"AARON";
break;
    case 1:
    cout<<"ABBEY";
break;
    case 2:
    cout<<"ABBOTT";
break;
    case 3:
    cout<<"ABEL";
break;
    case 4:
    cout<<"ABNEY";
break;
    case 5:
    cout<<"ABRAHAM";
break;
    case 6:
    cout<<"ABRAHAMS";
break;
    case 7:
    cout<<"ABRAHAMSON";
break;
    case 8:
    cout<<"ABRAM";
break;
    case 9:
    cout<<"ABRAMS";
break;
    default:
    cout<<"0h sh!t , 3rr0r";
    }


    return 0;
}

mogło być dłuższe   smiley

komentarz zamknięcia: bo tak

2 odpowiedzi

0 głosów
odpowiedź 5 grudnia 2019 przez j23 Mędrzec (195,220 p.)
wybrane 6 grudnia 2019 przez expected ';' before
 
Najlepsza

Zamień <windows.h> na <thread>, a Sleep(1000); na  std::this_thread::sleep_for(1s);

Zamiast switchy użyj tablic (kod będzie czytelniejszy).

+2 głosów
odpowiedź 4 grudnia 2019 przez tkz Nałogowiec (42,040 p.)
I nie zadziała. Używasz API WINDOWSA, na linuxie. Nie ma to sensu i racji bytu.

Podobne pytania

0 głosów
2 odpowiedzi 1,101 wizyt
0 głosów
2 odpowiedzi 979 wizyt
0 głosów
1 odpowiedź 479 wizyt
pytanie zadane 3 czerwca 2019 w C i C++ przez antek97 Nowicjusz (220 p.)

93,741 zapytań

142,677 odpowiedzi

323,294 komentarzy

63,323 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...