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

Zmiana tekstu na liczby

Ostatnio zmodyfikowano 2012-03-19 07:11
Autor Wiadomość
Fabjan94
Temat założony przez niniejszego użytkownika
Zmiana tekstu na liczby
» 2012-03-18 23:00:02
Mam pytanie odnośnie tego jak wczytać z pliku nazwa_pliku.txt napisane jedna pod drugą cyfry w postaci cyfr. Chodzi o to czy można wczytywać dane od razu do zmiennej liczbowej czy trzeba zmieniać ze zmiennej tekstowej na liczbową, jeśli tak to jak?
P-52897
jsc
» 2012-03-18 23:08:19
Można to zrobić tak:
C/C++
twojTyp bufor[ ilesSztuk ];
plik.read( bufor, ileSztuk * sizeof( twojTyp );
P-52899
Fabjan94
Temat założony przez niniejszego użytkownika
» 2012-03-18 23:14:09
A możesz wytłumaczyć jak to działa?
P-52901
jsc
» 2012-03-18 23:28:06
Do tablicy bufor wczytaj blok pamięci o wielkości ilość komórek tablicy * wielkość poszczególnych komórek.
P-52904
Fabjan94
Temat założony przez niniejszego użytkownika
» 2012-03-18 23:33:15
C/C++
#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main()
{
    string liczba[ 2000 ];
    fstream plik;
    fstream plik2;
    plik2.open( "zadanie5.txt", ios::out );
    plik.open( "liczby.txt", ios::out | ios::in );
    if( plik.good() )
    {
        for( int i = 2; i <= 2000; i++ )
             plik << i << "\n";
       
        plik.close();
    }
    for( int i = 0; i < 2000; i++ )
         plik >> liczba[ i ];
   
    plik2.close();
   
    for( int i = 0; i < 2000; i++ )
         plik2 << liczba[ i ] << "\n";
   
    plik2.close();
   
    return 0;
}
Możesz jeszcze powiedzieć co jest źle w powyższym kodzie? Program nie zapisuje mi nic do pliku zadanie5.txt
P-52907
jsc
» 2012-03-18 23:39:45
Nie wiem, ale mój sposób wydaje się prostrzy.
P-52909
McAffey
» 2012-03-18 23:43:55
Ja bym po prostu po pobraniu wartości tekstowej z pliku, a przed zapisaniem jej do pamięci (do zmiennej) potraktował wartość z » standard Catoi i zapisał do pamięci już jako liczbę i po problemie :)
P-52910
jsc
» 2012-03-18 23:47:02
@McAffey A mój sposób jest gorszy?
P-52911
« 1 » 2
  Strona 1 z 2 Następna strona