Opening A File

6 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€95.03
List Price:  €133.05
You save:  €38.01
£79.15
List Price:  £110.82
You save:  £31.66
CA$139.67
List Price:  CA$195.55
You save:  CA$55.87
A$153.55
List Price:  A$214.98
You save:  A$61.42
S$134.39
List Price:  S$188.16
You save:  S$53.76
HK$778.22
List Price:  HK$1,089.54
You save:  HK$311.32
CHF 88.36
List Price:  CHF 123.71
You save:  CHF 35.34
NOK kr1,105.21
List Price:  NOK kr1,547.34
You save:  NOK kr442.12
DKK kr708.87
List Price:  DKK kr992.45
You save:  DKK kr283.57
NZ$170.45
List Price:  NZ$238.64
You save:  NZ$68.18
د.إ367.26
List Price:  د.إ514.18
You save:  د.إ146.92
৳11,959.01
List Price:  ৳16,743.10
You save:  ৳4,784.08
₹8,452.40
List Price:  ₹11,833.70
You save:  ₹3,381.29
RM446.45
List Price:  RM625.05
You save:  RM178.60
₦168,042.19
List Price:  ₦235,265.79
You save:  ₦67,223.60
₨27,819.88
List Price:  ₨38,948.94
You save:  ₨11,129.06
฿3,466.55
List Price:  ฿4,853.31
You save:  ฿1,386.76
₺3,454.83
List Price:  ₺4,836.90
You save:  ₺1,382.07
B$580.99
List Price:  B$813.41
You save:  B$232.42
R1,812.36
List Price:  R2,537.39
You save:  R725.02
Лв185.85
List Price:  Лв260.20
You save:  Лв74.35
₩140,106.88
List Price:  ₩196,155.24
You save:  ₩56,048.35
₪373.41
List Price:  ₪522.79
You save:  ₪149.38
₱5,905.80
List Price:  ₱8,268.36
You save:  ₱2,362.56
¥15,438.71
List Price:  ¥21,614.81
You save:  ¥6,176.10
MX$2,034.25
List Price:  MX$2,848.03
You save:  MX$813.78
QR364.93
List Price:  QR510.92
You save:  QR145.98
P1,367.12
List Price:  P1,914.02
You save:  P546.90
KSh12,923.70
List Price:  KSh18,093.70
You save:  KSh5,170
E£4,964.56
List Price:  E£6,950.58
You save:  E£1,986.02
ብር12,476.97
List Price:  ብር17,468.25
You save:  ብር4,991.28
Kz91,223.61
List Price:  Kz127,716.70
You save:  Kz36,493.09
CLP$97,372.26
List Price:  CLP$136,325.06
You save:  CLP$38,952.80
CN¥724.09
List Price:  CN¥1,013.76
You save:  CN¥289.66
RD$6,035.83
List Price:  RD$8,450.41
You save:  RD$2,414.57
DA13,357.64
List Price:  DA18,701.23
You save:  DA5,343.59
FJ$226.99
List Price:  FJ$317.80
You save:  FJ$90.80
Q772.55
List Price:  Q1,081.60
You save:  Q309.05
GY$20,937.04
List Price:  GY$29,312.70
You save:  GY$8,375.65
ISK kr13,828.61
List Price:  ISK kr19,360.61
You save:  ISK kr5,532
DH999.72
List Price:  DH1,399.66
You save:  DH399.93
L1,820.82
List Price:  L2,549.22
You save:  L728.40
ден5,848.08
List Price:  ден8,187.54
You save:  ден2,339.46
MOP$802.33
List Price:  MOP$1,123.29
You save:  MOP$320.96
N$1,815.10
List Price:  N$2,541.22
You save:  N$726.11
C$3,682.57
List Price:  C$5,155.75
You save:  C$1,473.17
रु13,507.81
List Price:  रु18,911.48
You save:  रु5,403.66
S/379.77
List Price:  S/531.69
You save:  S/151.92
K402.86
List Price:  K564.02
You save:  K161.16
SAR375.38
List Price:  SAR525.55
You save:  SAR150.16
ZK2,769.51
List Price:  ZK3,877.43
You save:  ZK1,107.91
L472.94
List Price:  L662.13
You save:  L189.19
Kč2,407.85
List Price:  Kč3,371.09
You save:  Kč963.24
Ft39,078.98
List Price:  Ft54,712.13
You save:  Ft15,633.15
SEK kr1,102.90
List Price:  SEK kr1,544.10
You save:  SEK kr441.20
ARS$100,263.16
List Price:  ARS$140,372.43
You save:  ARS$40,109.27
Bs693
List Price:  Bs970.23
You save:  Bs277.22
COP$441,313.30
List Price:  COP$617,856.28
You save:  COP$176,542.97
₡50,820.06
List Price:  ₡71,150.12
You save:  ₡20,330.05
L2,528.86
List Price:  L3,540.51
You save:  L1,011.64
₲783,733.33
List Price:  ₲1,097,258.01
You save:  ₲313,524.68
$U4,278.05
List Price:  $U5,989.44
You save:  $U1,711.39
zł413.19
List Price:  zł578.49
You save:  zł165.29
Already have an account? Log In

Transcript

Hello, welcome to the 71st tutorial in the c++ program series. And this program is looking at how to open a file. So this could be a text file to be an Excel 40, wherever. And we'll be looking at how to open a follow but we will show you how to also add a file to an Xcode project with Visual Studio etc. It isn't difficult and you can ask us or find the answer for Google. So first of all, what we're going to do is simply create a simple file in text documents in the oh we're gonna put it Nope.

Save it. Save it to our desktop. I'm gonna call it Hello dot txt but the RTF extension just changed that or to feel like I should be a okay as well, but just for the text file extension. So to include it first of all just want to open up your projects or not. So this is Xcode. It's different how you would do it in Visual Studio Visual Studio is a lot easier.

You can find the answer boogie board just message us both for Xcode, what you want to do is go to Xcode preferences, and you want to go to locations. And then you want to go to the derived data folder and then what you need to do to validate is click this little arrow here. And now you're at your derived data folder. And then you put your fall inside where your project folder and our project is called c++ tutorial. If we go through, it will be here in a moment. It's right here.

You want to go into here, you and go to build, products, debug and hear us place anything that you want to include. So I'm just gonna copy and paste this into here. And that's that done. What we can do is go on to actually code in our application. First of all we're going to need to include a few headers are going to be hash include f stream, it has to be able to read data from a foil hash include string who's gonna sign the data from the file to a string called CDC, the method depending on what your data is, it could be a number and we're gonna do STD equals belongs to stand in a base if stream and this is basically going to be the form that we're going to be loading. So when the file open, this is actually a good thing to use or a great thing to encompass within a person catch block statement which we've covered previous in this series.

So when you open for progress if you use a try catch for the purpose of this tutorial I won't be in specify the name and I believe use Hello dot txt and do STD string foil output to check if file.is open basically how do you successfully open the file has it located I'm just going to loop through it under the built in function into extreme shades, foil dot mean not foil dot e o f is basically stands for while it's not the end of the file, just go through it and print out I'll put basically put the files contents into the file output string variable that we created right here. And then we'll print it out so cm foil codebook STD and learning what we can do is an else statement. So else STD foil fail to open STD and line and now it's going to close that far last once we're done with reading this folder close life we want you to open up the debug area was this yes I believe to the safety of our T f. Let's do something now.

Not sure what we're going to do Just go back to TextEdit create a new for me sublime. So now simply sublime keyword Hello in the keyword I'm in this text. Hello save that to desktop I don't call this will dot txt get off that copy and paste this here and I will change this to well dot txt runner. Let me get the word hello printed out so it's working a Okay, we just changed the estimates put number five here, this file doesn't exist. As you can see right here. Over on this it says file file to open the gotta did the file successfully open?

No. So he basically printed out file fail to open. That's it for all In your file in the next part of this series, we're going to look ahead to go to a file. If you have any questions feel free to message us at support at some systems coda UK email will be in the description you can comment on this video or just directly messages via YouTube, or the recording for source code will also be in the description underneath. Thanks for watching and I hope you have a great day.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.