Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Listowanie plików

Ostatnio zmodyfikowano 2011-01-21 21:21
Autor Wiadomość
malan
» 2010-12-29 22:59:14
Najprościej?
C/C++
#include <fstream>
#include <iostream>

int countLinesInFile( const char * const fileName )
{
    int counter = 0;
    std::string buffer;
   
    std::fstream file( fileName, std::ios::in );
    if( !file.good() )
         return - 1;
   
    while( file.good() )
    {
        getline( file, buffer );
        counter++;
    }
    return counter;
}

int main()
{
    std::cout << countLinesInFile( "wtf.txt" );
   
    std::cin.sync();
    std::cin.get();
    return 0;
}
P-25908
kizia
Temat założony przez niniejszego użytkownika
» 2010-12-30 00:16:54
Dzieki za wszystko : ) .
P-25914
kizia
Temat założony przez niniejszego użytkownika
» 2011-01-21 10:31:35
Jak sprawdzić poprzednią nazwę pliku?
P-26760
malan
» 2011-01-21 12:54:51
Jak sprawdzić, kiedy będzie koniec świata?
P-26761
Elaine
» 2011-01-21 13:06:38
Przecież każdy wie, że 21.12.2012 :P
P-26762
SeaMonster131
» 2011-01-21 13:18:46
To czemu ja myślałem że 31.12.2012 ? :D Na pewno nie wtedy? ;)

// Masz informacje ze złego źródła :P
P-26763
wojos
» 2011-01-21 13:47:45
A słyszeliście o milenijnym końcu świata?? :D
Teoria była taka, że komputery pracujące jeszcze w 1999 często nie miały dat wyższych niż 31. grudzień 1999 co miało spowodować ogromny chaos na świecie - giełdy by się posypały, jakieś rządowe sprawy itp. itd. i to wszystko miało doprowadzić do końca świata :D Nie wiem ile w tym prawdy ale takie coś kiedyś czytałem :P
P-26764
jsc
» 2011-01-21 14:47:07
Pokpiwasz z błędu 2000, ale czy potrafisz przeprowadzić potwierdzający albo obalający tą ewentualność?
A mi się rysują (zależności, które założenie szczegółowe jest prawdziwe) kilka wersji wydarzeń:

Założenie fundamentalne:
BIOS przechowuje ilość milisekund w jednej zmiennej i na dopiero na niej tworzy wartość zmiennej rok.

Zależnie od zachowania zmiennej data przy próbie zapisu wartości z poza zakresu 0-99 (przy założeniu, że to co jest wyświetlane jest nie tylko okrojeniem formatu wyjścia (bo jeśli tak to nie ma żadnego problemu)) może zajść:
- skrupulatna kontrola typu uniemożliwia ten zapis
  Fatalny błąd zamienia wszystkie komputery na planecie Ziemia w kupę złomu

- dochodzi do przekręcenia na 00
  Teraz patrzymy na sposób pobierania czasu przez systemy operacyjne (może pobierać ilość milisekund do samodzielnych obliczeń lub pobierać wartości już obliczone przez BIOS) i zakładamy, że wartość roku jest tak samo okrojony jak w BIOSie
  - jeśli jest zbyt skrupulatny to może się znajdzie mniej gorliwy... może
  - gwałtowne cofnięcie się w czasie powoduje cofnięcie rzeczywiście powoduje chaos nie do opisania
P-26765
1 2 « 3 » 4
Poprzednia strona Strona 3 z 4 Następna strona