logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

C Linux - Jak odczytać dane z pliku txt w aplikacji klient-serwer?

bbxb 30 Cze 2015 18:45 1155 2
REKLAMA
  • #1 14814996
    bbxb
    Poziom 31  
    Posty: 2271
    Pomógł: 147
    Ocena: 94
    Czesc,
    pisze sobie taka mini aplikacje klient serwer w C pod Linuxem. Generalnie ma to byc "sprawdzarka cen w sklepie komputerowym". Z poziomu klienta chce podawac Kod Towaru (jakis integer) to ma byc sprawdzone przez serwer w bazie danych jako plik txt i odpowiedz z Nazwa Towaru i Cena ma byc wyslana do klienta i tam wyswietlona.

    Narazie program testowo dziala tak, ze zamienia litery z malych na duze.

    Mam problem bo nie wiem jak ogarnac to odczytywanie danych z tego pliku txt. Plik txt bedzie tworzony recznie wiec nie jest potrzebny zaden interfejs do dodawania towaru. Wystarczy tylko odczytywanie danych z tego pliku.

    Macie jakies pomysly?
    Jesli macie jakies inne prostsze pomysly jak to mozna zrealizowac to chetnie wyslucham.

    Kod klienta:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Kod serwera:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    W zalaczeniu plik txt.


    Pozdrawiam!
    Załączniki:
    • baza.txt (44 Bajtów) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • Pomocny post
    #2 14816428
    mpier
    Poziom 29  
    Posty: 818
    Pomógł: 153
    Ocena: 141
    Hej,
    pomijając resztę programu: otwierasz plik (fopen) i czytasz linie (fgets) aż znajdziesz właściwą. Możesz zrobić sscanf na wczytanej linii, żeby sprawdzić czy jest poprawna i wyciągnąć potrzebne dane.
  • #3 14816669
    bbxb
    Poziom 31  
    Posty: 2271
    Pomógł: 147
    Ocena: 94
    Masz gdzieś jakiś przykład takiego kodu?
REKLAMA