Odczytywanie danych z pliku
Ostatnio zmodyfikowano 2015-01-29 20:29
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: #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ć;) |
|
pekfos |
» 2015-01-29 19:47:53 ale oczywiście nie działa |
W końcu nic nie robisz ze zmienną wczytaną z pliku ;) |
|
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 |
|
pekfos |
» 2015-01-29 20:09:40 Zapewne zmienić liczba na zmienna w 2 liniach.. |
|
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 |
|
pekfos |
» 2015-01-29 20:24:05 Wczytaj jakąś wartość z klawiatury dla określenia tego? |
|
Dieselman Temat założony przez niniejszego użytkownika |
» 2015-01-29 20:29:42 zgadza się |
|
« 1 » |