#include<stdio.h>
void main (void)
{
int a=11;
int b=5;
struct zeit
{
int hh;
int mm;
}z1={9,45},z2,*z3={11,9};
printf("0%d:%d",z1.hh,z1.mm);
printf("%d:0%d",*z3.hh, *z3.mm);
}
wer kann mir hier helfen, dass ich einmal die zeit 09:45 und einmal 11:05 ausgeben kann, ich verstehe nicht wie ich das mit dem pointer machen muß, bitte bitte helft mir
void main (void)
{
int a=11;
int b=5;
struct zeit
{
int hh;
int mm;
}z1={9,45},z2,*z3={11,9};
printf("0%d:%d",z1.hh,z1.mm);
printf("%d:0%d",*z3.hh, *z3.mm);
}
wer kann mir hier helfen, dass ich einmal die zeit 09:45 und einmal 11:05 ausgeben kann, ich verstehe nicht wie ich das mit dem pointer machen muß, bitte bitte helft mir
#include <stdio.h>
struct zeit
{
int hh;
int mm;
};
int main(void)
{
zeit *z1 = new zeit; // z1 ist mit Zeiger
zeit z2; // z2 ganz normal
z1->hh = 9;
z1->mm = 45;
z2.hh = 11;
z2.mm = 9;
printf("0%d:%d\n",z1->hh, z1->mm);
printf("%d:0%d\n",z2.hh, z2.mm);
return 0;
}
struct zeit
{
int hh;
int mm;
};
int main(void)
{
zeit *z1 = new zeit; // z1 ist mit Zeiger
zeit z2; // z2 ganz normal
z1->hh = 9;
z1->mm = 45;
z2.hh = 11;
z2.mm = 9;
printf("0%d:%d\n",z1->hh, z1->mm);
printf("%d:0%d\n",z2.hh, z2.mm);
return 0;
}
Sieht ziemlich gut aus muß ich sagen, aber leider wird es nicht ausgeführt! Irgendwas stimmt wahrscheinlich noch nicht ganz. Aber erstmal danke für die Hilfe bis hier her!
Logge dich ein um einen Beitrag zu schreiben.