Gå til innhold

Hva skjuler det seg bak din Ctrl+v?


Anbefalte innlegg

Videoannonse
Annonse

Klikk for å se/fjerne innholdet nedenfor
#include <iostream>

#include <string>

#include <vector>

#include <fstream>

using namespace std;

 

class User{

private:

void getInfo(vector<string> &returnvector, string an)

{

 

 

fstream MyFile("\\..\\..\\..\\..\\..\\..\\..\\data.txt", ios::in);

 

vector<string> vec;

 

 

int position = 0;

 

vector<string> vectorOfInformation;

string line;

 

 

while(getline(MyFile, line))

vectorOfInformation.push_back(line);

 

 

 

for(int iter = 0; iter != vectorOfInformation.size(); iter++)

{

//Clears the temporary storage vector for new contents.

vec.clear();

vec.resize(5,"");

position = 0;

 

 

for (size_t i=0; i < vectorOfInformation[iter].length(); i++)

{

 

if (vectorOfInformation[iter] != '(' || vectorOfInformation[iter] != ')')

{

vec[position] +=vectorOfInformation[iter];

if (vectorOfInformation[iter] == ')')

position++;

}

}

 

 

 

 

 

 

 

 

 

for (int x = 0; x != vec.size(); x++)

{

if (!vec[x].empty())

{

vec[x].erase(vec[x].length()-1);

vec[x].erase(0,1);

}

 

}

if (an == vec[0])

{

returnvector = vec;

return;

}

}

 

 

vector<string> empty;

empty.resize(5,"No matches");

returnvector = empty;

 

return;

 

}

public:

string number;

string name;

string address;

string other1;

string other2;

vector<string> account;

User(string un)

{

getInfo(account, un);

number = account[0];

name = account[1];

address = account[2];

other1 = account[3];

other2 = account[4];

}

 

};

 

class Bank

{

private:

double Saldo;

int AccountName;

 

public:

Bank(double StartBalance, int Account_name)

{

Saldo = 0;

AccountName = 0;

Saldo = Saldo + StartBalance;

AccountName = Account_name;

}

 

double GetBalance()

{

return Saldo;

}

 

void AddBalance(double BalanceToAdd)

{

Saldo = Saldo + BalanceToAdd;

}

 

void MinusBalance(double BalanceToMinus)

{

Saldo = Saldo - BalanceToMinus;

}

};

 

 

int main()

{

int valg;

string un;

vector<string> info;

while(1)

{

cout << "Dette er menyen! Hva vil du gjøre?" << endl;

cout << "1: Søke etter kundeinformasjon" << endl;

cout << "2: Legge til kundeinformasjon" << endl;

cout << "3: Avslutte" << endl;;

cin >> valg;

 

switch(valg)

{

case 1:

cout << "Kundenummer: ";

cin >> un;

{//Denne er ny

User user(un);

cout << "\nNummer: " << user.number << endl;

cout << "Navn: " << user.name << endl;

cout << "Adresse: " << user.address << endl;

cout << "Annet: " << user.other1 << endl;

cout << "Annet: \n" << user.other2 << endl;

}//Denne er også ny

break;

case 2:

cout << "Denne funksjonen er ikke laget enda." << endl;

break;

case 3:

return 0;

}

}

return 0;

}

Jøss... :ermm:

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...