Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Inhalt löschen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
10.05.2006, 18:12 Uhr
~ich
Gast


Hallo,

Ich habe in C folgendes Programm geschrieben


C++:

struct person
{
    char name[20];
    char beruf[20];
    int alter;
};


void eingabe();



void eingabe()
{
        char taste;
        int anzahl=0,platz;
        person pers[10];
        clrscr();

        while(taste!='n')
        {

          clrscr();
          printf("Ihr Name: ");
          gets(pers[anzahl].name);
          printf("Ihr Beruf: ");
          gets(pers[anzahl].beruf);
          printf("Ihr Alter: ");
          scanf("%d",&pers[anzahl].alter);   fflush(stdin);
          anzahl++;
          printf("Nochmal eingeben? ");
          taste=getch();
        }
        printf("\nNun wird die Liste ausgegeben! ");

        for(int i=0;i<anzahl;i++)
        {
            cout<<"\n"<<i+1;
            printf("\nName: ");
            puts(pers[i].name);
            printf("Beruf: ");
            puts(pers[i].beruf);
            printf("Alter: ");
            printf("%d",pers[i].alter);
            printf("\n\n");
        }

        printf("Name löschen");
        printf("Welche Stelle möchten Sie löschen?");
        cin>>platz;

        ....................



Nun weiß ich nicht, wie ich die unter der Variable platz eingegebene Stelle löschen kann.
Mir genügt es, wenn statt dem Namen, Beruf und Alter einfach -1 oder ---- steht.
Muss nicht komplett gelöscht werde.
Vielen Dank!!!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.05.2006, 19:07 Uhr
xXx
Devil


sry ich kapier net was du mit deinem Programm erreichen willst Soll der User sich eine Person aussuchen können und dann willst du den Namen dieser Person löschen?!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
10.05.2006, 19:14 Uhr
~ich
Gast


Hallo,

Dieses Beispiel ist eigentlich nur eine Übung für einen Test in der Schule. Der Benutzer gibt beliebig oft Namen Beruf und Alter an.Z. B.

Name ? eingabe z.B. Hans
Beruf ? z.B Lehrer
Alter ? z.B 46

Das kann er beliebig oft machen.
Dann wird die komplette Liste ausgegeben. z.B

1
Name: Hans
Beruf: Lehrer
Alter: 46

2
Name: Erich
Beruf: Tischler
Alter: 35
.
.
.
.
u.s.w.

dann kann der Benuzer einen Platz auswählen, der gelöscht werden soll. Auf dieses Beispiel bezogen z.B. 2
Dann soll bei 2 stehen: (-1 bedeutet dann halt gelöscht)

Name: -1
Beruf: -1
Alter: -1

Die neue Liste sollte dann so aussehen:


1
Name: Hans
Beruf: Lehrer
Alter: 46

2
Name: -1
Beruf: -1
Alter: -1


Ich hoffe ihr könnt mir jetzt weiterhelfen
Danke!!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
10.05.2006, 20:54 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


Auf gut deutsch wieder Hausaufgaben zu machen ? sry, *SCNR*
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
10.05.2006, 21:19 Uhr
~question
Gast


Ich weiß nicht, ob es sinvoll wäre, uns Hausaufgaben zu geben, um uns auf einen Test vorzubereiten der morgen stattfindet.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: