WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 18.07.2008, 00:52   #1
dand_dd
Newbie
 
Registriert seit: 18.07.2008
Alter: 44
Beiträge: 1


Standard Verketettte Liste

Ich habe folgende Struktur

Code:
  typedef struct member
{
struct member *next;
int membernr;
char name1[50];
char name2[50];
int  year;
  
  ...etc
  
  }
Ich muss eine Funktion bilden: die eine Liste alles Mitglieder ausgibt, die im jahr = 2008 Vielfach von 10 Jahre beim Verein sind(also 10, 20, 30...)
Die Ausgabe soll wie folgt ausehen:

Mustermann Max 30 Jahre
Müller Helmut 20 Jahre
....

Vielen Dank!
dand_dd ist offline   Mit Zitat antworten
Alt 18.07.2008, 07:36   #2
Sesa_Mina
Schwarzfußfrettchen
 
Registriert seit: 28.01.2001
Beiträge: 2.071


Standard

Deine Hausaufgaben machen wir hier nicht für dich. Tips und Hinweise sind kein Problem. In diesem Fall wirst du eine Schleife brauchen die die Elemente durchgeht und überall das Jahr prüft und dann entscheidet was zu tun ist.
____________________________________
Wann die kan Almdudler ham... \"Es gibt nur einen Weg zur Lunge, und der muss geteert werden, damit der Krebs nicht stolpert!\"
http://www.dream.at/gizmo/bunny.gif
Image is © 2001 Merle
Sterndalsäg.. ähh... jäger
Sesa_Mina ist offline   Mit Zitat antworten
Alt 18.07.2008, 08:34   #3
mopok
SYS64738
 
Benutzerbild von mopok
 
Registriert seit: 31.01.2001
Ort: Wien
Beiträge: 4.309

Mein Computer

Standard

Zitat:
Zitat von Sesa_Mina Beitrag anzeigen
Deine Hausaufgaben machen wir hier nicht für dich.
, nicht schlecht. Aber vielleicht will er ja Nachhilfe bekommen
mopok ist offline   Mit Zitat antworten
Alt 18.07.2008, 08:44   #4
pong
Inventar
 
Benutzerbild von pong
 
Registriert seit: 25.12.2000
Alter: 41
Beiträge: 9.063

Mein Computer

pong eine Nachricht über ICQ schicken
Standard

Sesa hat schon alles gesagt ... sowas ist ja nun wirklich max. eine Sache von 5 Minuten.

btw. sollte das Schuljahr nicht schon um sein?

pong
____________________________________
\"Ein Gewitter reinigt die Luft\", sagte der Mann, nachdem ein Blitz seine Frau erschlug

Nicht klicken!


Erstposteralarm/Beschwerde/Kummerkasten


Verplattet
pong ist offline   Mit Zitat antworten
Alt 18.07.2008, 08:48   #5
mopok
SYS64738
 
Benutzerbild von mopok
 
Registriert seit: 31.01.2001
Ort: Wien
Beiträge: 4.309

Mein Computer

Standard

Vielleicht hat der Arme eine Nachprüfung??
mopok ist offline   Mit Zitat antworten
Alt 18.07.2008, 08:52   #6
pong
Inventar
 
Benutzerbild von pong
 
Registriert seit: 25.12.2000
Alter: 41
Beiträge: 9.063

Mein Computer

pong eine Nachricht über ICQ schicken
Standard

Bei solchen Fragen wäre ja sowas fast schon verdient oder? .... äh das war jetzt böse, sorry

Aber sind Nachprüfungen nicht eh erst Ende August/Anfang September? Da ist ja wirklich noch lange lange Zeit

pong
____________________________________
\"Ein Gewitter reinigt die Luft\", sagte der Mann, nachdem ein Blitz seine Frau erschlug

Nicht klicken!


Erstposteralarm/Beschwerde/Kummerkasten


Verplattet
pong ist offline   Mit Zitat antworten
Alt 18.07.2008, 09:10   #7
rev.antun
Inventar
 
Registriert seit: 02.04.2002
Alter: 60
Beiträge: 5.198

Mein Computer

Standard

nie mehr schule

Code:
 while(*p)
{
if(*p == '%')
{
p++;

switch(*p)
{
case 'f':
{
double d = va_arg(ap, double);
buffer <<d;
break;
}
case 'd':
{
int num = va_arg(ap, int);
buffer <<num;
break;
}
case 's':
{
char * str = va_arg(ap, char *);
buffer <<str;
break;
}
case 'a':
{
p++;
if(*p == 'f') 
{
double * arr = va_arg(ap, double *);
int length = va_arg(ap, int);

buffer <<"{";
for(int i = 0; i <length; i++)
buffer <<arr[i] <<(i == length - 1 ? "" : ", ");
buffer <<"}";
}
else if(*p == 'd')
{
int * arr = va_arg(ap, int *);
int length = va_arg(ap, int);

buffer <<"{";
for(int i = 0; i <length; i++)
buffer <<arr[i] <<(i == length - 1 ? "" : ", ");
buffer <<"}";
}
else
{
int address = va_arg(ap, int);
p--;
buffer <<"[pointer@" <<address <<"]";
}
break;
}
case ':': 
{
int address = va_arg(ap, int);
buffer <<"[object@" <<address <<"]";
break;
}
case 'p':
{
int arg = va_arg(ap, int);
buffer <<(arg != 0 ? "true" : "false");
break;
}
case 'X':
{
buffer <<"%";
break;
}
default:
{
int var = va_arg(ap, int); 
buffer <<"[unknown]";
}
}
}
else
buffer <<*p;

p++; 
}
va_end(ap); 
return buffer.str();

rev.antun ist offline   Mit Zitat antworten
Alt 18.07.2008, 09:50   #8
Baron
Der Unvergleichliche
 
Registriert seit: 18.07.2002
Ort: Wien- wo sonst?
Alter: 66
Beiträge: 10.166

Mein Computer

Standard

Und nachdem dir der Rev.A. in seiner unermesslichen Weisheit eh weitergeholfen hat überdenken wir die Rechtschreibung auch noch einmal
Baron ist offline   Mit Zitat antworten
Alt 18.07.2008, 10:11   #9
rev.antun
Inventar
 
Registriert seit: 02.04.2002
Alter: 60
Beiträge: 5.198

Mein Computer

Standard

... bei der rechts schreibungmuss er noch a bissl pimp'en
rev.antun ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:35 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag