Zum Inhalt springen

HubbeldiBUBB

Mitglieder
  • Gesamte Inhalte

    41
  • Benutzer seit

  • Letzter Besuch

Beiträge von HubbeldiBUBB

  1. Hey HubbeldiBUBB,

    mein Glückwunsch!!! Hast du auch schon dein Berufsschulzeugnis? Würde mich interessieren was du das für Noten hast. Ich habe bissher nur mein Berufschulabschlusszeugnis. Habe in GH1 eine 4 und GH2 eine 3 :-(

    Ich bin von der IHK Region Stuttgart und muss morgen zum Fachgespräch:beagolisc

    servus deeger!

    also ich drück dir die daumen für dein fachgespräch heut

    also in der berufsschule hab ich im schnitt ne 3,0 also genau so wie in der ihk prüfung!

    die noten für jedes lernfeld weiß ich jetzt nich mehr auswendig.. kann ich aber auch noch posten wenn´s sein muss..dann aber erst heut abend

  2. also bei mir sind es 1600,-€ Brutto im Monat, als Facharbeiter direkt nach der Ausbildung...

    ich mein ich hab mir mehr vorgestellt aber hier (nordhessen) ist das wohl so üblich und in nem tarifvertrag ist meine firma leider nicht..

    naja mal gucken wie lang ich in der firma bleibe, vllt erhöht sich das gehalt ja noch..

  3. Tach!

    Wie kann ich den VNC Server beim Linux (SuSE 9.1) so einrichten, dass ich pro viewer immer ein neues display bekomme.

    Also wenn sich der Client schon auf display 1 connected hat, soll ein weiterer Client dann auf das Display 2 verwiesen werden. Geht das überhaupt oder ist das völliger unsinn?? Ich mein ich könnt ja ne Art Terminal Server über VNC aufsetzten, da müsst ich allerdings genau wissen wie das funktioniert....

    vielen dank für die mühe die ich gemacht hab !!

    :)

  4. äääm ne meine zuständige ihk hat nichts zum download, die haben mir nur ma so nen formular (Bestätigung über durchgeführte Projektarbeit) geschickt mit meinem genehmigten projektantrag, dass muss ich mit der doku abgeben, da steh das volgendermaßen drin:

    Eidesstattliche Erklärung:

    Ich versichere, dass ich das Projekt und die dazugehörige Doku selbständig erstellt habe...

    mehr nit

  5. moin!

    ich hab ne frage: wie muss ich meine persönliche erklärung formulieren, reicht es wenn ich schreibe : Ich versichere, dass ich das Projekt und die dazugehörige Dokumentation selbstständig erstellt habe.

    nen kumpel von mir hat da noch hinzugefügt, dass die arbeit auch im

    vorgegebenen Zeitrahmen erledigt wurde...

    muss dies mit rein?????

  6. Tach auch!

    Ich hab da mal eine Frage...

    Habt ihr nen Tipp für ne gescheiten VPN Router/Firewall, also nen kauftipp?!

    Wir haben ZyWALLs von Zyxel getestet aber die unterstüzen keine Standard-Microsoft VPN Einwahl, hierfür müsste ich ne extra VPN Client Software kaufen aber genau das will ich nicht!!!

    Ich brauche einen Router der Ipsec over L2TP unterstützt, vielleicht könnt ihr mir da helfen!

    Dirk

  7. Tach!

    Nur eine kurze Frage, in welchem Format kann ich Datum und Zeit ausgeben? Bei ganzen Zahlen ist es ja int un bei Kommazahlen double, aber nen Datum ist weder das eine noch das andere!! Ich find da nichts drüber und die Zeit will ich nicht nur als String ausgeben!

  8. Das sieht nur so aus. Du gibt machst schon eine Bildschirmausgabe, bevor du die erste Zeile gelesen hast. Dass dabei kein Müll ausgegeben wird, ist nur Zufall.

    Das Problem ist, dass du feof zum falschen Zeitpunkt prüfst. Du musst das zwischen dem fgets und fprintf machen. Denn feof liefert erst dann Wahr, wenn fgets schon einmal fehlgeschlagen ist. Du prüfst das aber erst, nachdem du schon eine ungültige Zeile in die Datei geschrieben hast. Da steht halt noch das vom letzten Einlesen drin.

    oki ich habs jetzt so gemacht:

    while( ! feof(datei) )
    
            {
    
                    printf("%s", zeile);
    
                    fprintf(datei2, "%s", zeile);
    
                    fgets( zeile, 255, datei );
    
            }

    jetzt geht es auch, thx

  9. #include <stdio.h>
    
    
    char datnam[40] = "daten.txt";
    
    char datnam2[40] = "daten2.txt";
    
    
    int main()
    
    {
    
            FILE * datei;
    
            FILE * datei2;
    
            char zeile[256];
    
    
            datei = fopen( datnam, "r");
    
            datei2 = fopen( datnam2, "w" );
    
            if( datei == 0 )
    
            {
    
                    printf("\nTja, diese Datei gibt es nicht!\n");
    
                    return;
    
            }
    
            while( ! feof(datei) )
    
            {
    
                    printf("%s", zeile);
    
                    fgets( zeile, 255, datei );
    
                    fprintf(datei2, "%s", zeile);
    
            }
    
            fclose( datei );
    
            fclose( datei2 );
    
    }

    äääm hier hab ich volgendes problem: er kopiert mir die letzte zeile der ersten datei, also er schreib sie mir in die zweite doppelt rein! alle anderen stimmen alo als beispiel:

    TEXT TEXT TEXT ZEILE 1

    TEXT TEXT TEXT ZEILE 2

    TEXT TEXT TEXT ZEILE 3

    TEXT TEXT TEXT ZEILE 4

    TEXT TEXT TEXT ZEILE 5

    TEXT TEXT TEXT ZEILE 6

    TEXT TEXT TEXT ZEILE 7

    TEXT TEXT TEXT ZEILE 8

    TEXT TEXT TEXT ZEILE 9

    TEXT TEXT TEXT ZEILE 10

    TEXT TEXT TEXT ZEILE 10

    die bildschirmausgabe zeigt mir aber alles korrekt an!!! nur in die datei schreibt er dann die letzte doppelt

    Edit (Klotzkopp): Codetags hinzugefügt

  10. Achso. Ist doch logisch das er das nicht macht. Du ließt doch erst den String mit fgets() ein (in deinem Beispiel die Punkte). Da du die EIngabe des Strings mit Enter beendest springt er in die 2te Zeile und dann kommt deine Schleife die ab dann die Eingegebenen Zeichen zählt.

    Also entweder lässt du die Stringeingabe weg oder du rechnest die Länge des Strings auf deine Zählvariable.

    ääääm Joa da müsst ich nur wissen wir ich die länge des strings auf die zählvariable rechne :(

    jetzt ist es so, dass er die gesamte eingabe pro zeile als ein zeichen sieht und nicht alle zählt!

  11. Ah gut, damit kommen wir der Sache doch schon näher :)

    Ich kann das leider bei mir nicht nachvollziehen, da bei mir unter Windows kein EOF zurückkommt wenn ich Strg+D drücke.

    Ok und dein Problem ist jetzt wenn du den String eingibst und danach z.B. ein a und dann ein b eingibst das er erst das b zählt?

    pass uff das sieht volgendermaßen aus:

    konsole:

    ich starte mein proggi:

    proggi CR

    .........

    123

    so er zählt jetzt erst in der zweiten zeile obwohl er die punkte auch als zeichen lesen soll!!!!!!! er ignoriert quasi die erste zeile nach dem proggi start, ich weiß nich wo dran es liegt

  12. Was verstehst du denn unter EOF?

    Du willst also wissen wie lang der String ist den du mit fgets() eingelesen hast oder willst du nach der Stringeingabe zählen wieviele Zeichen vom Benutzer bis zu einer leerem Eingabe eingegeben werden (wenn ja wozu dann der String?)?

    ich will die eingegebenen zeichen solange lesen bis ein EOF kommt sprich im UNIX z.B. ein Strg D ich könnte es auch so machen, dass ein EOF kommt wenn ich Enter drücke

  13. hmm irgendwie verstehe ich das Programm nicht so ganz.

    du liest einen String vom stdin ein und wenn dabei kein Fehler aufritt dann liest du solange ein Zeichen wieder vom stdin ein bis getchar() EOF zurückgibt?

    Erklär nochmal genau was das Programm machen soll.

    und das hier:

    cptr = fgets(&buff[0], 256, stdin);

    kannnst du so einfacher haben:

    cptr = fgets(buff, 256, stdin);

    also ich möchte alle zeichen zählen bis ein EOF kommt! hast es glaube schon richtig verstanden, okok das mit dem cptr = fgets(buff, 256, stdin); hat ich auch vorher da stehen habs eben nur geändert weil ich am ausprobieren bin!.

  14. #include <stdio.h>

    main()

    {

    char *cptr;

    char buff[256];

    int zeichen;

    int anz_zeichen, i;

    /* lokale Variablen initialisieren */

    anz_zeichen = 0;

    i = 0;

    cptr = fgets(&buff[0], 256, stdin);

    if (cptr !=NULL) {

    while ((zeichen = getchar()) != EOF) {

    ++i;

    }

    }

    printf("i = <%d>", i);

    printf ("\nAnzahl Zeichen = <%d> \n", i);

    }

    So jetzt hab ich nur noch das Problem, dass er mir die Zeichen erst ab der Zweiten Zeile einliest, er soll aber schon bei der ertsen anfangen (logisch). Ich glaub das hängt mit dem array zusammen ich muss dem doch sagen, dass er bei 0 anfängt?! Das problem ist aber -> wie !

  15. ich brauch mal wieder hilfe von euch! :mod:

    ich möchte mein stdin mit der fgets funktion einlesen und erst wenn nichts eingegeben wird EOF machen bzw. halt auch wenn der buffer voll ist

    char *fgets(&inputBuffer[0], 256, stdin)

    char InputBuffer[256]

    char *cptr

    dann cptr = fgets(.....)

    if (cptr == NULL)

    hier dann das olle zählprogramm starten

  16. #include <stdio.h>

    main()

    {

    int zeichen;

    int anz_zeilen, anz_tabs, anz_backsp, anz_blanks, anz_zeichen_gesamt, anz_tabs_g, anz_backsp_g, anz_blanks_g, anz_zeichen;

    /* lokale Variablen initialisieren */

    anz_zeilen = 0;

    anz_tabs = 0;

    anz_backsp = 0;

    anz_blanks = 0;

    anz_zeichen = 0;

    anz_zeichen_gesamt = 0;

    anz_tabs_g = 0;

    anz_backsp_g = 0;

    anz_blanks_g = 0;

    while ((zeichen = getchar()) != EOF) {

    printf("<%d> \n", zeichen);

    if (zeichen == '\n') {

    ++anz_zeilen;

    printf("\nZeichen in der Zeile = <%d> \n", anz_zeichen);

    printf("Tabs in der Zeile = <%d> \n", anz_tabs);

    printf("BS in der Zeile = <%d> \n", anz_backsp);

    printf("Blanks in der Zeile = <%d> \n", anz_blanks);

    anz_zeichen = 0;

    anz_tabs = 0;

    anz_backsp = 0;

    anz_blanks = 0;

    }

    else {

    ++anz_zeichen;

    anz_zeichen_gesamt = anz_zeichen_gesamt + 1;

    if (zeichen == '\t') {

    ++anz_tabs; /* zaehlen der tabs */

    anz_tabs_g = anz_tabs_g + 1;

    }

    else {

    if (zeichen == 0x8) {

    ++anz_backsp; /* zaehlen der backspace */

    anz_backsp_g = anz_backsp_g + 1;

    }

    else {

    if (zeichen == 0x20) {

    /* 0x20 ist blank = ' ' */

    ++anz_blanks;

    anz_blanks_g = anz_blanks_g + 1;

    }

    }

    }

    }

    }

    printf ("\nAnzahl Zeichen = <%d> \n", anz_zeichen_gesamt);

    printf ("Anzahl Zeilen = <%d> \n", anz_zeilen);

    printf ("Anzahl Tabs = <%d> \n", anz_tabs_g);

    printf ("Anzahl Backspace = <%d> \n", anz_backsp_g);

    printf ("Anzahl Leerzeichen = <%d> \n", anz_blanks_g);

    ich kann die tastatur eingabe mit system("stty raw") ausschalten dann seh ich sofort meine tastatur eingaben, aber ich bekomm die blöden bspaces trotzdem nicht gezählt

  17. 
    ++anz_backsp; /* zaehlen der backspace */
    
    anz_backsp_g = anz_backsp_g + 1;
    
    

    warum machst du einmal präfix-Inkrement und einmal +1 ?

    beides int oder?

    warum 2 variablen?

    wo zählt er zurück?

    ja is nen bissel blöd, aber zr erklörung ++anz_backspace ist für die backspace in der zeile und anz_backsp_g ist für die ausgabe aller backspace tasten!!! also es sind 2 verschiedene berechnungen ich hätte auch ++anz_backspace_g schreiben können hab ich aber nich frag nich warum :D

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...