C++ Hjälp
Jag håller på med en uppgift här och jag behöver lite hjälp, klicka på länken för att se vad som ska göras.
http://www.bozter.se/uppgift.jpg
Här är koden jag jobbat med:
#include <iostream>
#include<fstream>
using namespace std;
int main()
{
int tal;
cout<<"0. Avsluta\n1. Se registret\n2. Sok/Sortera\n3. Sälj\nAnge ditt val:";
cin>>tal;
if (tal == 1)
{
char vekt[50][99];
ifstream lasa("bilreg.txt");
int antal=0;
while( lasa.getline(vekt[antal], 99))
{
antal++;
}
for( int i=0;i<antal;i++)
cout<<vekt[i]<<" "<<endl;
}
else if(tal == 2)
{
int tal;
cout<<"\n21. Söka\n22. Sortera\n23. Se registret\n24. Till huvudmenyn\nAnge ditt val:";
cin>>tal;
}
return EXIT_SUCCESS;
}
Fråga 1:
Vad innebär denna del av koden , kan jag göra den enklare? Vad gör "antar++;" ?
if (tal == 1)
{
char vekt[50][99];
ifstream lasa("bilreg.txt");
int antal=0;
while( lasa.getline(vekt[antal], 99))
{
antal++;
}
for( int i=0;i<antal;i++)
cout<<vekt[i]<<" "<<endl;
}
Fråga 2:
När jag matar in 21,22,23,24 vad ska jag använda mig av för satser då, några förslag?
Fråga 3:
Om man skriver in en 3a i första 'listan' så ska den sortera mm, vad kan man använda sig av där?