[C++]program liczący średnią

Awatar użytkownika
Stary
Użytkownik
Użytkownik
Posty: 264
Rejestracja: 9 maja 2008, o 13:25
Płeć: Mężczyzna
Lokalizacja: Nowy Targ
Podziękował: 26 razy
Pomógł: 39 razy

[C++]program liczący średnią

Post autor: Stary »

Trzeba napisać program,który pobiera dane z logów (z sieci) liczy średnią arytmetyczną tych danych oraz zapisuje w jednym pliku.
Sprecyzowanie: mamy milion danych na godzine i z dodaniem każdej kolejnej danej ma liczyć "aktualną" średnią.

Problemu z napisaniem programu dla średniej nie mam, ale jak napisać zeby ściagał dane z logów oraz zapisywał wszystko w jednym pliku?

Pozdrawiam
bartek118
Użytkownik
Użytkownik
Posty: 5974
Rejestracja: 28 lut 2010, o 19:45
Płeć: Mężczyzna
Lokalizacja: Toruń
Podziękował: 15 razy
Pomógł: 1251 razy

[C++]program liczący średnią

Post autor: bartek118 »

Logi są trzymane w pliku? Może po prostu nagłówek fstream i wczytywanie strumieniem z pliku?
Awatar użytkownika
Stary
Użytkownik
Użytkownik
Posty: 264
Rejestracja: 9 maja 2008, o 13:25
Płeć: Mężczyzna
Lokalizacja: Nowy Targ
Podziękował: 26 razy
Pomógł: 39 razy

[C++]program liczący średnią

Post autor: Stary »

logi z sieci, gość w konsoli otwiera jakimś poleceniem próbki które dynamicznie ich przybywa.
Mógłbyś napisać całość jak to ma wyglądać?
Sam program do liczenia średniej mam, jak dodać tylko to żeby pobierał próbki i zapisywał w jednym pliku wyliczane średnie
Awatar użytkownika
_karolina_
Użytkownik
Użytkownik
Posty: 21
Rejestracja: 25 lut 2012, o 12:17
Płeć: Kobieta
Lokalizacja: Warszawa
Pomógł: 1 raz

[C++]program liczący średnią

Post autor: _karolina_ »

zacznij od fstream.

raczej nikt całości Ci nie napisze. ciach

Pozdrawiam

PS słowa kluczowe do google: "C++ wczytywanie*"
gdzie * = "danych z pliku" || "z pliku" || "danych" || cokolwiek
google samo podpowiada. analogicznie jest z zapisywaniem
Ostatnio zmieniony 2 sie 2012, o 08:46 przez Afish, łącznie zmieniany 1 raz.
Powód: Reklama.
dexter90
Użytkownik
Użytkownik
Posty: 391
Rejestracja: 11 lis 2011, o 09:48
Płeć: Mężczyzna
Pomógł: 32 razy

[C++]program liczący średnią

Post autor: dexter90 »

Moim zdaniem tu nie o to chodzi. Zastosowałbym tutaj timer oraz przestrzeń System.Net.NetworkInformation w C# i szukał odpowiednich właściwości dla IPGlobalPropertis.
Awatar użytkownika
_karolina_
Użytkownik
Użytkownik
Posty: 21
Rejestracja: 25 lut 2012, o 12:17
Płeć: Kobieta
Lokalizacja: Warszawa
Pomógł: 1 raz

[C++]program liczący średnią

Post autor: _karolina_ »

być może za bardzo zasugerowałam się słowem logi
_fx
Użytkownik
Użytkownik
Posty: 8
Rejestracja: 7 sie 2012, o 18:57
Płeć: Mężczyzna
Lokalizacja: podlasie

[C++]program liczący średnią

Post autor: _fx »

dexter90 pisze:Moim zdaniem tu nie o to chodzi. Zastosowałbym tutaj timer oraz przestrzeń System.Net.NetworkInformation w C# i szukał odpowiednich właściwości dla IPGlobalPropertis.
przeciez napisal ze program w c++, a nie w c# : P

#Stary
Daj wiecej danych, a spróbuje ci pomoc.
Dane z sieci sa wyswietalne za pomoca polecenia konsolowego?
W jakim formacie wyswietalne są dane i z której czesci tych danych ma byc liczona srednia?
(np.
192.1.1.6:25ms
192.1.1.25:30ms
itd.)
Czy program ma działać w tle i aktualizować wyniki oraz zapisywać je do pliku co godzinę ?
dexter90
Użytkownik
Użytkownik
Posty: 391
Rejestracja: 11 lis 2011, o 09:48
Płeć: Mężczyzna
Pomógł: 32 razy

[C++]program liczący średnią

Post autor: dexter90 »

_fx, Nietrudno znaleźć odpowiadającą przestrzeń w innym języku.-- 8 sie 2012, o 09:46 --_fx, Popatrz na date tematu .
_fx
Użytkownik
Użytkownik
Posty: 8
Rejestracja: 7 sie 2012, o 18:57
Płeć: Mężczyzna
Lokalizacja: podlasie

[C++]program liczący średnią

Post autor: _fx »

bredzisz, nie ma czego takiego jak timer w c++ jedyna opcja to imo stworzenie wlasnego watku, a to dopiero wprowadzili w najnowszym standardzie, ktorego chyba nawet nie ma w vs 2010 (ewentualnie skorzystanie z boost)
25 lipca to chyba nie tak dawno:)
dexter90
Użytkownik
Użytkownik
Posty: 391
Rejestracja: 11 lis 2011, o 09:48
Płeć: Mężczyzna
Pomógł: 32 razy

[C++]program liczący średnią

Post autor: dexter90 »

Owszem nie ma, ale nie napisałem, że jest W C# jest w C jest, ale gdzie napisałem, że w C++ jest???? Prowizoryczne tworzenie wątków nie jest wskazane.
ODPOWIEDZ