Zum Inhalt springen

Master Z

Mitglieder
  • Gesamte Inhalte

    69
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Master Z

  1. Hi ihr lieben Soapies! Hab auch mal den Weg in die Soap wieder gefunden musste zwar lang suchen und meine Landkarte ist jetzt fast kaputt! Ich wünsche euch einen schönen guten Morgen! *mal in die Soap winck*
  2. Master Z

    Datum ausgeben

    Ja hab da noch mal gleich ne Zusatzfrage!Ist es möglich das ausgelesene Datum mit einem eingegebenen Datum zu vergleichen?
  3. Master Z

    Datum ausgeben

    Kannst du vielleicht mal die einfachste Lösung posten,wie man das datum ausgibt!Hab noch nie mit der strftime() gearbeitet und weiß nicht wie man sie richtig anwendet!
  4. Master Z

    Datum ausgeben

    Hab da schon einmal eine Lösung gefunden!Kann sie aber nicht so richtig verstehen kann sie mir einer von euch vielleicht erklären? #include <stdio.h> /* puts, size_t */ #include <time.h> /* strftime, time_t, localtime */ #include <locale.h> /* setlocale, LC_ALL */ #define SIZE 128 static void print( time_t const date ) { char buff[ SIZE ]; if( strftime( buff, SIZE, "%A %x", localtime( &date ))) puts( buff ); getchar(); } #undef SIZE int main( void ){ time_t const date = time( 0 ); setlocale( LC_ALL, "" ); if( date !=( time_t )-1 )print( date ); }
  5. Hi leute könnte mir jemand von euch sagen wie ich in C das aktuelle Datum ausgeben kann? Die Zeit kann ich ja schon ausgeben aber das Datum noch nicht!Muss man es auch mit #include<time.h> machen!
  6. Also denn!! #include <stdio.h> #include <stdlib.h> #include <time.h> #include "bubblesort1.h" #include "ausgabe5.h" #include "zufall5.h" int main (void) { time_t sek; time(&sek); srand(sek); int laenge=10; int a_zahlen[10]; int *p_int1=&a_zahlen[0]; char weiter; do{ system("cls"); zufall5(laenge,p_int1); bubblesort(p_int1,laenge); ausgabe(laenge,p_int1); printf("\n\n\n"); printf("Nochmal? ja(j) nein(n)\n"); scanf("%c",&weiter); fflush(stdin); }while (weiter == 'J' || weiter == 'j'); } --------------------------------------------------------------------------------------------------------- void ausgabe (int laenge,int* p_int2) { int i; for(i=0;i<laenge;i++) { printf(" %d,",*(p_int2+i)); } } ---------------------------------------------------------------------------------------------------------- #include "vertausche.h" void bubblesort(int*p_int,int laenge) { int fertig=1,i,j; for(i=laenge;i>1 && fertig == 1;i--) { fertig=0; for(j=1;j<i;j++) { if(*(p_int+(j-1)) > *(p_int+j)) { vertausche(p_int+(j-1),p_int+j); fertig=1; } } } } ----------------------------------------------------------------------------------------------------------- void vertausche(int*p_int1,int*p_int2) { int temp; temp=*p_int1; *p_int1=*p_int2; *p_int2=temp; } ---------------------------------------------------------------------------------------------------------- void zufall5(int laenge,int* p_int5) { int i,zufall; for(i=0;i<laenge;i++) { zufall=rand(); *(p_int5+i)=zufall; } } ---------------------------------------------------------------------------------------------------------- Das Programm erzeugt immer wieder 10 neue Zufallszahlen und sortiert sie aufsteigend von klein nach groß!:marine :marine
  7. Ich könnte dir ja mal ein komplettes Programm schicken wenn du wills, wo am schluss der Benutzer gefragt wird ob neue zahlen erzeugt werden sollen!Hast du einen C-Compiler?
  8. Du hast gesagt, dass du bei jedem Programmstart neue zahlen bekommst!Warum baust du nicht eine schleife um dein Programm, wo der Benutzer gefragt wird ob neue zufallszahlen erzeugt werden sollen?Vorher musst du natürlich den Bildschirm leeren!
  9. Um das zu realisieren muesste man einfach noch ne schleife rum bauen bei der der Benutzer am ende gefragt wird wieder neue Zufallszahlen erzeugt werden!Das mit der Toplist kann man bestimmt auch machen!Hast du einen C Compiler wo du das prog ausprobieren kannst PS du musst du .h dateien unter dem Namen abspeichern wie du sie aufrufst! Bsp #include "ausgabe2.h" muss auch unter ausgabe2.h abgespeichert werden!
  10. Hab mal fuer dich den Lottogenerator in C geschrieben! -------------------------------------------------------------------------------------------------------- Die main!!!! int lotto[6]; int pruef[50]={0}; #include <stdio.h> #include <stdlib.h> #include "ausgabe2.h" #include "initarray.h" int main(void) { printf("*****************************************************\n"); printf("* *\n"); printf("* Lottozahlengenerator *\n"); printf("* *\n"); printf("*****************************************************\n\n\n"); printf("Das sind ihre Lottozahlen!\n\n"); init_array(); ausgabe(); getchar(); } --------------------------------------------------------------------------------------------------------- int zufall(int min ,int max) { int x; x=rand()%(max-min+1)+min; return x; } ---------------------------------------------------------------------------------------------------------- #include<time.h> #include "zufall.h" void init_array(void) { int i,j,a; time_t sek; time(&sek); srand(sek); for(i=0;i<6;i++) { lotto = zufall (1,49); j=0; while(j<i) { if(lotto == lotto[j] ) { lotto[j] = zufall(1,49); j=0; } else { j++; } } } for(a=0;a<6;a++) { pruef[lotto[a]]=1; } } ---------------------------------------------------------------------------------------------------------- void ausgabe (void) { int a; for(a=0;a<50;a++) { if (pruef[a] == 1) printf("%i\t ",a+1); } }
  11. das ist schon korrekt!Du brauchst aber auch noch das srand(), dem du auch die Zeit zuweisen musst wie in meinem Beispiel!rand() arbeitet naehmlich mit der srand() Funktion!Ich schaetze mal das deine Zuweisung falsch ist* srand((unsigned)time(0));*
  12. Guten morgen liebe soapies! *mal schnell in die Soap guck steffi und mixki mal :e@sy und wieder verschwinde* Vielleicht schau ich spaeter noch mal vorbei!
  13. Guten morgen liebe soapies! *mal schnell in die Soap guck steffi und mixki mal :e@sy und wieder verschwinde* Vielleicht schau ich spaeter noch mal vorbei!
  14. Hi ! Dein problem ist, dass du die interne Zeit des Computers mit einbeziehen musst! Ich kann dir nur erklaeren wie das in C geht! In C wuerde das dann so aussehen! time_t sek; time(&sek); srand(sek); Hab dein prog nur mal ueberfloen! Arbeitest du mit der rand() funktion?
  15. Master Z

    String umdrehen

    Danke für deine Hilfe!Du hast wirklich alles total super erklärt so das ich es verstanden habe!Wenn ich mal wieder ein Problem habe kann ich mich dann wieder an die wenden? Ich könnte ja denn direkt in dein PM schreiben oder?
  16. Master Z

    String umdrehen

    Mal zu Punkt zwei warum muss ich -1 schreiben? Hab es mal getestet und so müsste es funktionieren! #include<string.h> char reversstring(char *string) { int x,i,j=0,a; char test[100]; //for(i=strlen(string)-1;i>-1;i--) for(i=strlen(string)-1;i>-2;i--) { test[j]=*(string+i); j++; } printf("%s",test); } Das mit i>-2 muss ich einfach schreiben sonst funzt es nicht weiß aber nicht warum vielleicht kannst du es mir ja erklären?
  17. Master Z

    String umdrehen

    Das war ja auch falsch du hast schon recht! Das ist das richtige: MAIN. ------------------------------------------------------------------------------------------------------ #include<stdio.h> #include<stdlib.h> #include "reversstring.h" int main (void) { int i; char string[]="JensAlbert"; char *pointer=string; //ZEIGER// puts(pointer); reversstring(pointer); getchar(); }----------------------------------------------------------------------------------------------------- Funktion: #include<string.h> char reversstring(char *string) { int x,i,j=0,a; char tausche[strlen(string)]; for(i=strlen(string);i>-1;i--) { printf("%s",string); printf("i=%d,j=%d\n\n",i,j); tausche[j]=*(string+i); j++; } for(a=0;a<=strlen(string);a++) { puts(tausche); printf("%d",a); } sO DER LA
  18. Master Z

    String umdrehen

    Das war ja auch falsch du hast schon recht! Das ist das richtige: MAIN. ------------------------------------------------------------------------------------------------------ #include<stdio.h> #include<stdlib.h> #include "reversstring.h" int main (void) { int i; char string[]="JensAlbert"; char *pointer=string; //ZEIGER// puts(pointer); reversstring(pointer); getchar(); }----------------------------------------------------------------------------------------------------- Funktion: #include<string.h> char reversstring(char *string) { int x,i,j=0,a; char tausche[strlen(string)]; for(i=strlen(string);i>-1;i--) { printf("%s",string); printf("i=%d,j=%d\n\n",i,j); tausche[j]=*(string+i); j++; } for(a=0;a<=strlen(string);a++) { puts(tausche); printf("%d",a); } sO DER LA
  19. die Seite ist schon nicht schlecht aber ich wollte eigentlich nur wissen was an meinem Quellcode falsch ist!Es müsste eigentlich passen nur in tausche schreibt das dumme prog nichts rein!Warum?
  20. Hi liebe soapies! Sorry das ich euch mit dem Mist hier nerven muss aber im C-forum antwortet keiner auf meine Frage! Wie kann ich in C einen String umdrehen?z.B Hallo--> ollaH hier mal meine Funktion! [edited by Hawkeye] Das gehoert nun wirklich nicht hier hin. Das CH ist nicht Aushilfsforum fuer andere Foren in denen "keiner antwortet". Fachliches bleibt im fachlichen Bereich und OT im OT.
  21. Hi leutz! Hab da wieder mal ein kleines Problemchen! Will versuchen einen String umzudrehen!Hier mal dier Quellcode!Ist nicht lang!!!!!! ---------------------------------------------------------------------------------------------------------- Die Main: #include<stdio.h> #include<stdlib.h> #include "reversstring.h" int main (void) { char string[5]="Jens"; char *pointer=string; //ZEIGER// reversstring(pointer); //puts(string); getchar(); } -------------------------------------------------------------------------------------------------------- Die Funktion: char reversstring(char *string) { int i,j=0; char tausche[5]=" "; for(i=5;i<=0;i--) { tausche[j] = *(string+(i)); j++; } *(string)=tausche; for(j=0;j<5;j++) { printf("%c",*(string+j)); } } --------------------------------------------------------------------------------------------------------- Vielleicht kann mir jemand den Fehler sagen!Ich komm einfach nicht drauf!
  22. Hi! Hab auch erst vor kurzem angefangen C zu lernen! Ich würde dir vorschlagen das Buch "Jetzt lerne ich C" zu kaufen!Kostet zwar Geld aber das buch erklärt wirklich alles total ausführlich!Wenn du natürlich schon einen andere Programmiersprache kannst ist es nichts für dich und würde dich nur langweilen, weil es dann nur eine Wiederholung wäre!Aber für einen Anfänger um Programmiergrundlagen kennen zu lernen ist es ech total spitze!
  23. Guten morgen liebe soapies! *Mixki mal :e@sy * *Wölfchen mal die Pfote schüttel und über den Kopf streichel*
  24. *Mal schnell zu allen moin sag und wieder aus der Soap flitz* *Mixki mal besonders :e@sy * *g*
  25. mal schell in die Soap flitz, zu allen hallo sag und wieder rausflitz! *Hab noch was vergessen!* *mal die Steffi:e@sy und :hodata *:uli

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...