Skip to content

Instantly share code, notes, and snippets.

@Temaruk
Last active January 19, 2019 14:16
Show Gist options
  • Save Temaruk/47c99b8906e663e48217fcfc11796579 to your computer and use it in GitHub Desktop.
Save Temaruk/47c99b8906e663e48217fcfc11796579 to your computer and use it in GitHub Desktop.
#include <cstring>
#include <iostream>
using namespace std;
// globalis valtozok, igy egyszerubb
int azononsito[100];
string nev[100];
bool nem[100];
int kor[100];
int adatelemekSzama = 0;
int kovetkezoAdatelemSorszama = 0;
void uj();
void vege();
int kereses();
void uj()
{
int ujAzonosito;
string ujNev;
bool ujNem;
int ujKor;
bool hasznalt = false;
system("cls");
printf("Adatbevitel\n");
do
{
printf("Add meg az azonositot: ");
scanf("%d", &ujAzonosito);
fflush(stdin);
for (int j = 0; j < adatelemekSzama; j++)
{
if (azonosito[j] == ujAzonosito)
{
printf("Hibas azonosito!");
hasznalt = true;
}
}
} while (hasznalt != false);
printf("\nAdd meg a kutya nevet: ");
scanf("%[^\n]", &ujNev);
fflush(stdin);
printf("\nAdd meg a kutya nemet\nLehetosegek: kan, szuka : ");
scanf("%[^\n]", &ujNem);
fflush(stdin);
printf("\nAdd meg a kutya korat\nHa 1 evnel fiatalabb, akkor 0-t: ");
scanf("%d", &ujKor);
fflush(stdin);
azononsito[kovetkezoAdatelemSorszama] = ujAzonosito;
nev[kovetkezoAdatelemSorszama] = ujNev;
nem[kovetkezoAdatelemSorszama] = ujNem;
kor[kovetkezoAdatelemSorszama] = ujKor;
adatelemekSzama++;
kovetkezoAdatelemSorszama++;
}
int kereses()
{
system("cls");
printf("Kereses\n");
int keresettAzonosito, index;
int megtalaltAzonosito;
string megtalaltNev;
bool megtalaltNem;
int megtalaltKor;
printf("Melyik azonositot keresed?\n");
fflush(stdin);
scanf("%d", &keresettAzonosito);
for (index = 0; index < adatelemekSzama + 1; index++)
{
if (azononsito[index] == keresettAzonosito)
{
printf("\n%10s %10s %10s %10s\n", "azonosito", "kutya neve", "kutya neme", "kora");
printf("%10d %10s %10s %10d\n", megtalaltAzonosito, megtalaltNev, megtalaltNem, megtalaltKor);
break;
}
}
if (index == adatelemekSzama)
{
printf("Nem talalhato a keresett record!\n");
}
system("pause");
return index;
}
void vege()
{
exit(1);
}
int main()
{
int menu;
while (1 == 1)
{
system("cls");
// menupontok kiiratasa...
printf("\tMenhelyi kutyakat nyilvantarto adatbazis kezelo program\n\n\n\n");
printf("\t1\t-\tUj sor\n");
printf("\t2\t-\tKereses\n");
printf("\t6\t-\tKilepes\n");
printf("\nValasztas: ");
scanf("%d", &menu);
fflush(stdin);
switch (menu)
{
case 1:
uj();
break;
case 2:
kereses();
break;
case 6:
vege();
break;
default:
printf("Rossz menupontot adtal meg!");
}
}
system("pause");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment