Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


funktion

Postades av 2002-08-13 06:11:42 - Robert Löw, i forum c++, Tråden har 3 Kommentarer och lästs av 814 personer

Detta exempel ger praktisk övning i att skriva funktioner som hanterar vektorer och strukturer. Här följer ett programskelett. Komplettera det genom att utforma de funktioner som beskrivs.

#include <iostream>
using namespace std;
const int SLEN = 30;
struct student {
char fullname[SLEN];
char hobby[SLEN];
int coplevel;
};
//getinfo() har två argument: en pekare till det forsta elementet i
//en vektor avstudent strukturer och en int som
//representerar antalet element i vektorn.
//Funktionen behandlar och lagrar data om studenter.
//Det avslutas om vektorn blir full
//eller ocm en blankrad påträffas istället för ett namn.
// Funktionen returnerar det faktiska antalet fyllda element.

int getinfo(student pa[], int n);

//display1() tar strukturen student som argument och visar innehållet

void display1(student st);

//display2() tar adressen till en student struktur som argument
//och visar strukturens innehåll.

void display2(const student * ps);

//display3() tar adressen till det första elementet i en vektor
//bestående av student strukturer och antal vektorelement bestående
// som argument visar strukturens innehåll

void display3(const student pa[], int n);

int main()
{
cout<< "Skriv in klassens storlek: ";
int class_size;
cin>> class_size;
while (cin.get() != ´\n´)
continue;

student * ptr_stu = new student[class_size];
int entered = getinfo(ptr_stu, class_size);
for (int i = 0; i < entered; i++)
{
display1(ptr_stu[i]);
display2(&ptr_stu[i]);
}
display3(ptr_stu[i]);
display2(&ptr_stu[i]);
cout<<"Färdig\n";
}

Denna uppgift finns i min bok. Snälla hjälp mig, är det någon som har en lösning till denna uppgift.Kommentera gärna er kod.

Tacksam för hjälp! :-D






Svara

Sv: funktion

Postades av 2002-08-13 10:09:19 - Lena Christensson

Du kunde kanske visa hur långt du själv har kommit och vad du är osäker på eller var kört fast...?


Svara

Sv: funktion

Postades av 2002-08-13 10:44:45 - Robert Löw

Ehh, har inte kommit längre än så faktiskt...


Svara

Sv: funktion

Postades av 2002-08-13 11:08:03 - Lena Christensson

Ska jag vara riktigt ärlig så tror jag att du vinner mest på att försöka dej på en lösning på egen hand först och sen ber om hjälp där du kör fast.
Jag menar på intet sätt att vara otrevlig men det ligger en viss "pedagogisk fördel" i att göra sina egna misstag och lära av dem.
Om kodsnutten är en övning i en bok så finns troligtvis förklaringar i kapitlet innan, eller hur nu boken är uppbyggd.

Eller är jag fel på det?


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 615
27 953
271 709
5 704
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies