#include <stdio.h> #include <stdlib.h> #include <string.h> #define FORMAT 5 #define NAZWYK 44 #define NAZKAW 60 #define NAZGAT 20 #define ILEKAW 5 #define TRALEN 420 struct Kawalek { char sciezka[TRALEN]; char tytul[NAZKAW]; char wykonawca[NAZWYK]; char gatunek[NAZGAT]; float czas; int nr; char format[FORMAT]; }; void co_to_za_kawalek(struct Kawalek* v, char* tytul, char* wykonawca, char* gatunek, float czas, int nr, char* sciezka, char* format) v-> czas = czas; v-> nr = nr; } int search_tytul(struct Kawalek* in, int liczba_kawalkow, const char* tytul, struct Kawalek* out) { } void szukajka_kawalek() //struct Kawalek* v, char* tytul, char* wykonawca, char* gatunek, float czas, int nr) { char opcja; if(opcja=='t') { } else if(opcja=='w') { char kryterium[NAZWYK]; } else if(opcja=='g') else if(opcja=='c') printf("Serio ktos tego uzywa? No dobra... Podaj czas trwania kawalka w formacie PelneMinuty.Sekundy, np. 21.37"); else if(opcja=='b') else } void print_info_kawalek(struct Kawalek* v) { printf("Numer na liscie: %d, tytul brzmi %s, wykonawca to %s, n nalezy do gatunku <%s> i trwa %.2f.n", v->nr, v->tytul, v->wykonawca, v->gatunek, v->czas); } int main() { char s_czy_w; struct Kawalek kaw1, kaw2, kaw3, kaw4, kaw5; co_to_za_kawalek(&kaw1, "She Loves You", "The Beatles", "Rock", 2.25, 1, "C:/Desktop/PRM/Lab6/SheLovesYou.mp3", ".mp3"); co_to_za_kawalek(&kaw2, "Everybody Loves Somebody", "Dean Martin", "Jazz", 2.46, 2, "C:/Desktop/PRM/Lab6/EverybodyLovesSomebody.wav", ".wav"); co_to_za_kawalek(&kaw3, "As Tears Go By", "The Rolling Stones", "Rock", 2.51, 3, "C:/Desktop/PRM/Lab6/AsTearsGoBy.mp3", ".mp3"); co_to_za_kawalek(&kaw4, "All Along The Watchtower", "Jimi Hendrix", "Rock", 4.00, 5, "C:/Desktop/PRM/Lab6/AllAlongTheWatchtower.wav", ".wav"); co_to_za_kawalek(&kaw5, "All Along The Watchtower", "Jimi Hendrix", "Rock", 4.00, 5, "C:/Desktop/PRM/Lab6/AllAlongTheWatchtower.wav", ".wav"); switch(s_czy_w){ case 's': { szukajka_kawalek(); break; } case 'w': { print_info_kawalek(&kaw1); print_info_kawalek(&kaw2); print_info_kawalek(&kaw3); print_info_kawalek(&kaw4); print_info_kawalek(&kaw5); break; } } return 0; }
Title | Name | Language | UNIX | When |
---|---|---|---|---|
Cara pintar | Bari | c | 1544049102 | 5 Years ago. |