C++ Working with Files - fstream I/O library

Learn how to easily use the fstream library with the help of expert. Handle file operations without any problems!

4.05 (388 reviews)
Udemy
platform
English
language
Programming Languages
category
C++ Working with Files - fstream I/O library
35,297
students
3 hours
content
May 2024
last update
$64.99
regular price

What you will learn

how to operate on input and output streams

how to open and close files and how to handle errors connected to that operations

states of file opening

stream’s error flags

how to check size of opened file

what are binary files and how to compare them

how to extract and save content of file

how to create mini database that allows you to:

add, show, search, remove, load, save people

many functions that supports working with files

Why take this course?

If you want to learn how to work with files in C++ language using the fstream (file stream) library then you are in the right place!

You do not need to know anything about operating on files, but it's good idea to know the basics of C++ language. 

After this course you will know:   

  1. how to operate on input and output streams,

  2. how to open and close files and how to handle errors connected to that operations,

  3. states of file opening,

  4. stream’s error flags,

  5. how to check the size of an opened file,

  6. what binary files are and how to compare them,

  7. how to extract and save the content of a file,

  8. how to create a mini database that allows you to add, show, search, remove, load, and save,

  9. many functions about working on files

This course consists of over 2 hours of great content. Before buying, please watch free videos so that you will see for yourself if you like the way I teach. 

Over 300,000 students bought my courses and most of them are happy. You will also be satisfied with this course. If you do not like the course, remember that within 30 days you can request a full refundI guarantee you satisfaction. 

If you have any questions regarding the topics covered in this C++ course, please feel free to ask. I'm always happy to help those who want to learn! 

Please check out the free lessons first! See for yourself the great quality of my course and enjoy it!

Screenshots

C++ Working with Files - fstream I/O library - Screenshot_01C++ Working with Files - fstream I/O library - Screenshot_02C++ Working with Files - fstream I/O library - Screenshot_03C++ Working with Files - fstream I/O library - Screenshot_04

Reviews

Walther
November 30, 2021
I like how the instructor takes the time to explain topics. He is going at a nice pace and gives a clear explanation.
Rafał
September 2, 2020
It's in very old c++98. Course should be updated to c++17. Course teaches bad programming habits. Laugh and jokes during the video are annoying - not professional.
Divine
April 25, 2020
This was a great course. He explained the concepts well enough for me to understand, plus his jokes were cool too. Learnt a lot from this and I definitely recommend it for other students. English is not easy if its not your first language and I appreciate that he did his best to explain stuff clearly.
Frank
September 2, 2017
Very helpful. I've been trying to learn about fstream on my own so that I could create a leaderboard for a game, but I had no luck. I was almost about to drop the leaderboard idea completely until I found this course. Thank you, two of my projects are now saved thanks to you.
Maciek
August 28, 2017
This is my first review on Udemy since I'm a fresh user but I'm afraid it's not going to be an entirely positive one. So I thought I'd point out things I liked first and then move to aspects of the course that I didn't enjoy that much. The good stuff: - The teacher knows his tools and has an impressive knowledge. - Most of the presented examples are illustrative enough. Especially, the mini data base project. That was actually fun coding exercises. - I learned what I came for so I guess this proves the content of the course useful. The not-so-good stuff: - Often, while watching the material, I got an impression that the teacher was a bit chaotic and jumped around the entire topic. - Also, I couldn't resist the feeling that some explanations to the material being presented were created on-the-fly. - Most of the intros and side comments are either too long or unnecessary all together. My suggestion: cut down on digressions and dive in straight to the code. - The last issue, and the major one for me, was the teacher's persisting tendency to mispronounce crucial words. I don't mean to mock a strong accent (there's not much you can do about it) but an expert should get at least the most important words right. It's hard to follow the flow of the lecture if key words like "variable", "address", "dynamically", or "writeable" are mutilated to a degree that renders them almost unrecognisable (e.g. The joke about "peek". What were the men looking at exactly? I couldn't catch the word.). This is so disrupting that makes it hard to focus back on the topic and, in my opinion, takes that shine off of the word expert. I realise that English pronunciation is not easy but it's not rocket science either. My suggestion: Polishing the key vocabulary would greatly enhance the listening experience and overall satisfaction from this and future courses because the teacher has a lot to give to his students but the execution is sometimes poor. Finally, I'm not going to request a refund (as I did take away something from the course) nor am I going to avoid current or future courses from Arkadiusz Wlodarczyk because despite some slip-ups Mr. Wlodarczyk managed to get his point across.
Ashok
July 24, 2017
Thank you much. I learnt quite a lot from your chapter 'Extracting characters from a file'. I like your easy style. The course could be made better by including a chapter on IO hierarchy. Further , including other streams such as stringstream, etc would have made it complete.
Asta
February 16, 2017
It's the second course which I bought from this instructor. Very very good instructor and his courses. I am studing C++ in IT in college and this instructor's courses very help me.
CARLOMARTI149
November 28, 2016
The instructor , Włodarczyk , is so precise in his code that he pulls out the lesser known functions used in fstream. Włodarczyk goes down to the bit level and explains the bit functions in an easy to understand method. I will say I had to go over it a few times and write it down to understand it. It is well worth the time to learn the fstream library functions.
Georgios
August 2, 2016
Very clear explanations and the creation of a small database was a very nice ending for the course. Bare in mind though, that a familiarity of at least basic C++ concepts is needed here and for completing the database project, the getch() function, under conio.h library is needed. So for the last part of this course a windows OS is needed. To be honest I would love to see how getch() functionality is accomplished under a unix like OS, but overall a great course.
Jordan
May 30, 2016
Very useful information and a good next step from the beginner to expert course that he teaches. Appreciate that he leaves the source code too!
Alonso
April 1, 2016
Arkadiusz is a great teacher and his courses are top notch, well explained, with practical examples and easy to follow because he takes it's time to explain things in a deep and enjoyable way.
Robert
December 25, 2015
I like that this course deals with the most basic of actual practical programming tasks. Ability to operate on files and streams. It is engaging and informative. First of all maybe one is able to start understand the compiler and that is probably the most important objective besides learning the principles and methodology of programming.This course is good for people who want to understand much better the usage of file streams in practical way Not just saving or reading simple data but lists of objects and reading them back to memory without corruption is the most important takeaway from this course. The small project of mini database at the end of the course is a huge bonus.
Duy
August 12, 2015
Course provide comprehensive approach to handle file with c++. In addition, we can learn how to solve complex problem by step by step improvement basic solution. Highly recommend. Thank Arkadiusz for great course!
Adrian
April 7, 2015
I really enjoyed this course. I learnt a lot from it. The instructor shows you several ways to do something and explains the pro's and con's of each way. Eventually building up to writing a small DB program. I would've liked some exercises/challenges to do, this is the only reason I didn't give it 5 stars, but apart from that, I highly recommend it.
Ignacio
December 2, 2014
Very good course. Like the way Arkadiusz explains, slow enough to be coding the class at the same time. Thanks a lot!

Charts

Price

C++ Working with Files - fstream I/O library - Price chart

Rating

C++ Working with Files - fstream I/O library - Ratings chart

Enrollment distribution

C++ Working with Files - fstream I/O library - Distribution chart

Related Topics

321118
udemy ID
10/16/2014
course created date
11/4/2019
course indexed date
Bot
course submited by