Я хотел бы создать программу, которая читает указанный файл c, показывает его пользователю, а затем делает каждую букву в этом файле большой (например, k-> K), используя to_upper, и снова показывает ее пользователю. Я не знаю, что не так с моим кодом, но он показывает некоторые ошибки.
using namespace std;
void to save(){
fstream plik;
string napis;
char z;
plik.open("name_of_the_file.txt", ios::out | ios::in);
if(plik.good()){
cout << "File before using to upper: " << endl;
while(!plik.eof()) {
plik >> napis;
cout << napis << endl;
}
cout << "File after using to upper: " << endl;
while(!plik.eof(z)) {
plik.put(toupper(z));
}
}
plik.close();
}
int main(){
save();
return (0);
}
Я знаю, какие библиотеки мне следует использовать, я просто не знаю, как разместить их здесь.