Wczytywanie bardzo dużych plików
Ostatnio zmodyfikowano 2012-02-16 20:40
Trix Temat założony przez niniejszego użytkownika |
Wczytywanie bardzo dużych plików » 2012-02-15 22:37:23 Jest możliwość by char przyjmowała milion+ znaków? |
|
szyx_yankez |
» 2012-02-15 22:38:31 Jest możliwość by char przyjmowała milion+ znaków? |
Nie ma. |
|
Trix Temat założony przez niniejszego użytkownika |
» 2012-02-15 22:54:47 A to jak rozwiązać problem wczytywania danych pliku, którego dane przekraczają 1mil. znaków? P.S. Ciągle wyświetla mi się błąd: error C2440: '=' : cannot convert from 'const char [3]' to 'char' There is no context in which this conversion is possible Mam zwykła funkcje void main() i nic poza tym, inicjalizuję char i chcę zapisać do niego dla testu 2 znaki fg, ale ten błąd jest, czym on jest spowodowany? Nie chcę stałego char. |
|
ison |
» 2012-02-15 22:57:21 char to 1 znak żeby przechować tekst możesz zrobić tablicę znaków char str[ staly_rozmiar ];
lub char * str = new char[ rozmiar ];
|
|
npHard |
» 2012-02-16 11:12:11 P.S.
Ciągle wyświetla mi się błąd:
error C2440: '=' : cannot convert from 'const char [3]' to 'char'
There is no context in which this conversion is possible
Mam zwykła funkcje void main() i nic poza tym, inicjalizuję char i chcę zapisać do niego dla testu 2 znaki fg, ale ten błąd jest, czym on jest spowodowany?
Nie chcę stałego char. |
Poka kod :> |
|
szyx_yankez |
» 2012-02-16 11:26:54 Jak koleś próbuje do 'char' zapisać 3 znaki( char a = "abc"; ) to co się dziwić. |
|
jfr |
Wracając do tematu wątku » 2012-02-16 19:11:28 Chyba źle zostało postawione pytanie, bo zmienna char może przyjmować tylko jeden znak. Do przechowywania wiekszej ilości znaków - tablica znakowa (char [rozmiar]) lub string.
Przykład zrzutu z konsoli:
wczytywanie zbioru Ilość znaków=497528 max string=1073741820
jak widać max_string jest ponad miliard (tu "Ilość znaków" jest wyświetlona po wczytaniu całego Pana Tadeusza z przypisami).
|
|
jsc |
» 2012-02-16 20:35:04 Da się utworzyć takiego olbrzyma (mój RAM (przy założeniu, że mogę cały na to wykorzystać) pomieści ledwo połowę tego)? |
|
« 1 » 2 |