Jösses, så det ser ut! Din SkapaPost är helt åt skogen. Du ska aldrig ha text i en konstruktor. Skriv nånting i stil med:
PS. Denna kod är helt fel och kommer inte att kompilera. Detta är första gången i mitt liv jag ser C# kod, det var därför jag bad dig posta lite kod, för jag ville se hur det språket ser ut. Mycket snack om det språket är det ju, så nyfiken är man...
main ()
{
Console.WriteLine("\nMata in uppgifter för personen\n");
namn = MyInput.GetString("Namn:");
pnr = MyInput.GetString("Personnummer:");
tel = MyInput.GetString("Telefon:");
PersonNod minPerson = SkapaPost (namn, pnr, tel);
minPerson.SkrivUtPost (); // skriv ut info om denna person
mintelefonlista.SkrivUtPoster (); // skriv ut all info
}
PersonNod::SkrivUtPost ()
{
cout << namn << pnr << tel;
}
TelefonLista::SkrivUtPoster ()
{
for (PersonNod p = 0; p < antalPoster; p++) // fixa denna rad, den är fel
SkrivUtPost (p)
}
public static void SkapaPost(string namn, pnr, tel)
{
Person temp = new Person (namn, pnr, tel);
p = temp;
nästa = rot; // här måste du sätta pekarna till nästa nod rätt.
rot = nästa // lätt att det blir fel, kontrollera dessa rader
}
eller nåt sånt... Som sagt, detta är första gången jag ser C# kod, så denna kommer inte kompilera. Du får fixa till ganska mycket...