All pastes #451272 Raw Edit

koodin

public text v1 · immutable
·published 2007-04-21 11:13 UTC
rendered paste body
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <oikeellisuustarkistus.h>
#include <tunnistetarkistus.h>
#include <hierarkiatarkistus.h>

using namespace std;

int main(int argc, char *argv[])
{
	char valinta = 0;

	cout<<"XMLverifioija – v1.0 \n";
	cout<<"Valitse toiminto: \n";
	cout<<"1 – Oikeellisuustarkistus \n";
	cout<<"2 – Tunnistetarkistus \n";
	cout<<"3 – Hierarkiatarkistus \n";
	cout<<"L - Lopetus \n";
	cout<<"Valintasi: ";
	cin>>valinta; 
	cout<<endl;
	
	char magi = 0;
	char hagi = 0;
	int luku = 0;
	char apu = 0;
	char tiedosto = 0;
	
	if (valinta == '1')
	{
		oikeellisuustarkistus(luku,apu);
	}
	else if (valinta ==  '2')
	{
		tunnistetarkistus(magi);
	}
	
	else if (valinta == '3')
	{
		hierarkiatarkistus(hagi);
	}
	
	else if (valinta == 'L')
	{
		system("PAUSE");
    	return EXIT_SUCCESS;	
	}
	
	else
	{
		while ( valinta != 1 && valinta != 2 && valinta != 3 &&valinta != 'L')
		{
		cout <<"Virheellinen valinta! \n";
		cout<<"XMLverifioija – v1.0 \n";
		cout<<"Valitse toiminto: \n";
		cout<<"1 – Oikeellisuustarkistus \n";
		cout<<"2 – Tunnistetarkistus \n";
		cout<<"3 – Hierarkiatarkistus \n";
		cout<<"L - Lopetus \n";
		cout<<"Valintasi: ";
		cin>>valinta;
		cout<<endl;
	}
	}

    system("PAUSE");
    return EXIT_SUCCESS;
}