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

Odczytywanie danych z pliku

Ostatnio zmodyfikowano 2015-01-29 20:29
Autor Wiadomość
Dieselman
Temat założony przez niniejszego użytkownika
Odczytywanie danych z pliku
» 2015-01-29 19:30:03
Witam, mam za zadanie napsanie programu, który będzie przeliczał liczby z systemu dziesięntego na binarny (TYLKO w jedną stronę), to akurat jest łatwe i mam, problem polega na tym, że ową liczbę mam wprowadzić nie tylko z klawiatury, ale i z pliku i tu już zaczynają się schody, czytałem lekcję o tym i skleciłem coś takiego:
C/C++
#include<iostream>
#include <fstream>

using namespace std;

void zamiana( int liczba )
{
    if( liczba >= 2 )
         zamiana( liczba / 2 );
   
    cout << liczba % 2;
   
}

int main()
{
    std::ifstream plik;
    plik.open( "G:\\plik.txt" );
   
    int zmienna;
    plik >> zmienna;
   
    int liczba;
    cout << "Podaj liczbe";
    cin >> liczba;
   
    cout << liczba << "Liczba po zamianie na system dwojkowy wynosi: ";
    zamiana( liczba );
   
   
   
   
    return 0;
}
ale oczywiście nie działa, nie proszę o napisaniu kodu, ale o wskazaniu drogi (chyba, że wyjdzie na to samo), bo generalnie jestem początkujący, ale chcący się nauczyć;)
P-125755
pekfos
» 2015-01-29 19:47:53
ale oczywiście nie działa
W końcu nic nie robisz ze zmienną wczytaną z pliku ;)
P-125760
Dieselman
Temat założony przez niniejszego użytkownika
» 2015-01-29 19:54:46
Ale to chodzi o deklaracje? Nie wiem jak napisać, żeby pobierało liczbę z pliku i liczyło na dwójkowy
P-125763
pekfos
» 2015-01-29 20:09:40
Zapewne zmienić liczba na zmienna w 2 liniach..
P-125767
Dieselman
Temat założony przez niniejszego użytkownika
» 2015-01-29 20:21:49
oki tylko teraz co zrobić żebym miał do wyboru albo wpisywanie z klawiatury albo z pliku, bo obecnie wsyakakuje mi tylko z pliku
P-125771
pekfos
» 2015-01-29 20:24:05
Wczytaj jakąś wartość z klawiatury dla określenia tego?
P-125773
Dieselman
Temat założony przez niniejszego użytkownika
» 2015-01-29 20:29:42
zgadza się
P-125775
« 1 »
  Strona 1 z 1