HILFE !!!!



  • Hallo hab ne frage ich will spezielle Zeilen auslesen sagen wir ich hab ein Programm und speicher bestimmte parameter in eine txt datei. das kann ich auslesen geht auch aber nur von oben nach unten zb

    Textdatei:
    a=6;
    b=8;
    c=99;

    also les ich b aus kann ich nicht wieder zu a
    und gibt es eine Befehlszeile die einen string ausliest bis zu einem bestimmten punkt also wie bei fgets(eingang,200,stream) wo man eine zahl reinschreiben kann oder es solange macht bis ein eingabevorschub nur hier soll dann die begrenzung sagen wir ein (*) sternchen sein bzw nächste Zeile wenn ja bitte ein bsp geben.

    ich mach das so:
    char text[80];
    fgets(eingabe,200,stream);
    x=0;
    while(eingabe[x]!='*'){
    text[x]=eingabe[x];}
    text[x]='/0'; // binäre null das zeichen kann auch andersrum sein k.A

    hab was gehört mit zeigerarithmetik könnt ih r ein kurzen code schreiben

    Vielen Dank im Voraus



  • Reicht nicht ein Thread?



  • Sieht mir nicht nach C++ aus. Ist C was du da bisher hast.



  • char text[80];
    fgets(eingabe, 200, stream);
    x = 0;
    while( *eingabe != '*' && x < 79 )
      text[x++] = *eingabe++;
    text[x] = '\0';
    


  • doch, ein thread reicht.


Log in to reply