Mam plik który ma w sobie zapisane 12 liczb tak że każda kolejna znajduję się w kolejnym bajcie, i chce zamienić środkową z tych liczb na inną. Jakiej funkcji użyć? Przykładowy kod jeżeli niejasno napisałem
#include <fstream>
#include <iostream>
using namespace std;
int main()
{
fstream file;
int index;
int number;
file.open( "info.txt", ios::in );
cout << "podaj indeks bajtu w ktorym chcesz zamienic liczbe: "; cin >> index;
cout << "podaj liczbe: "; cin >> number;
// funkcja ktora na pozycji index zmieni wartość bajtu na number
file.close();
return 0;
}
Btw, co napisać żeby cin >> char; wczytywał zmienną która jest liczbą? Tzn że jak napisze 123 to on wczyta 123 a nie '1'?