Listowanie plików
Ostatnio zmodyfikowano 2011-01-21 21:21
malan |
» 2010-12-29 22:59:14 Najprościej? #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; } |
|
kizia Temat założony przez niniejszego użytkownika |
» 2010-12-30 00:16:54 Dzieki za wszystko : ) . |
|
kizia Temat założony przez niniejszego użytkownika |
» 2011-01-21 10:31:35 Jak sprawdzić poprzednią nazwę pliku? |
|
malan |
» 2011-01-21 12:54:51 Jak sprawdzić, kiedy będzie koniec świata? |
|
Elaine |
» 2011-01-21 13:06:38 Przecież każdy wie, że 21.12.2012 :P |
|
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 |
|
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 |
|
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 |
|
1 2 « 3 » 4 |