•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the C++ section within the Software Development category of DaniWeb, a massive community of 403,303 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 3,779 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our C++ advertiser: Programming Forums
Views: 173 | Replies: 2
![]() |
•
•
Join Date: Apr 2008
Posts: 18
Reputation:
Rep Power: 1
Solved Threads: 0
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
void writeArray();
void readArray();
const int capacity = 4;
//const int spec = 4;
double numbers[]={12456.89,234.00,3456.78,21212.50};
//string A12345;
//string A45678;
//string B21223;
//string B21435;
string names[]={"A12345","A45678","B21223","B21435"};
int main()
{
writeArray();
readArray();
}
void readArray()
{
ifstream infile;
infile.open ("accounts.txt");
infile >> numbers[capacity];
infile >> names[capacity];
cout << names[0] << endl;
cout << numbers[0] << endl;
cout << names[1] << endl;
cout << numbers[1] << endl;
cout << names[2] << endl;
cout << numbers[2] << endl;
cout << names[3] << endl;
cout << numbers[3] << endl;
infile.close();
}
void writeArray()
{
ofstream outfile;
outfile.open("accounts.txt");
outfile << numbers[capacity];
outfile << names[capacity];
outfile.close();
}Can some1 please help, i can't figure what went wrong with my program!! I think it has something to do with string names array but don't know how to fix it!!
> infile >> numbers[capacity];
This doesn't fill the array for you, you have to do that yourself with a loop.
All this does it trash beyond the end of the array.
This doesn't fill the array for you, you have to do that yourself with a loop.
All this does it trash beyond the end of the array.
If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
Do not PM me for help; You'll be ignored, or told to learn to read.
Do not ask me if I'm muslim - I'm not. Nor do I care about yours or anyone else's mysticism. Religion is a matrix, take the RED PILL.
Do not PM me for help; You'll be ignored, or told to learn to read.
Do not ask me if I'm muslim - I'm not. Nor do I care about yours or anyone else's mysticism. Religion is a matrix, take the RED PILL.
![]() |
•
•
•
•
•
•
•
•
DaniWeb C++ Marketplace
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Similar Threads
- C++ program error (C++)
- error help (C++)
- Error connecting to database (ASP.NET)
- LNK2019 Error (C++)
- Start Up Error Message and Problem Verification (OS 7 / 8 / 9)
- Cant figure this error out: "The page you requested, has produced an error" (ASP)
- IDE #1 Error after replacing DVD Drive (Storage)
Other Threads in the C++ Forum
- Previous Thread: Write text on top of Form
- Next Thread: Check the size of a file



Linear Mode