java;perl;c++

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • java;perl;c++

    Hi.
    Ich will ein Programm schreiben, dass am ende jeder Zeile einer *.txt Datei eine bestimmte Zeichenkette hinzufügt.
    Sprache sollte am besten java,c++ oder perl sein, weil ich mich da ein bisschen auskenne.
    Danke im voraus.
  • Ja so gut ist mein wissen auch wieder nicht, um mir so ein tools zu schreiben.Ich meine in Perl würd ich es können,nur wiess ich nicht mit welchen Befehl ich das einfügen einer Zeichenkette an das ende einer Zeile hinbekomme.
  • so ein befehl fällt mir auf die schnelle auch nicht ein, aber:

    lies zeilenweise aus der datei
    häng den anzuhängenden text an die zeile an
    schreib den text in eine neue (leere) datei

    zum schluss benenne die neue datei um

    so müsste es funktionieren
  • hatte kurz zeit und hab mal nen code geschrieben, der deine anforderungen erfüllen sollte
    hab php gewählt da es mir am sypatischsten ist:

    <?php

    $inputfile=fopen("input.txt", "r");
    $outputfile=fopen("output.txt","w+");

    while (!feof($inputfile))
    {
    $buffer = fgets($inputfile);
    $buffer .= $TextzumAnhaengen;
    fputs($outputfile,$buffer);
    }
    fclose($inputfile);
    fclose($outputfile);

    rename("input.txt", "output.txt");

    ?>

    ich hoffe, dass ich dir helfen konnte!


    Eristoff

    PS:
    falls du weißt wie ich an das game beach life komme od. wer es hat bitte meld dich bei mir!
  • Hier mal dein Script,hatte mal kurz zeit und habs schnell geschrieben.

    Perl

    PHP-Quellcode

    1. # Vars #
    2. $input = "datei1.txt";
    3. $output = "datei2.txt";
    4. $anhaengetext = "Ich bin nur drangehaengt";
    5. ######
    6. ######Datei öffnen############
    7. open (file1, "< $input");
    8. while ($zeile=<file1>){
    9. ##########################
    10. chomp($zeile);
    11. ######Anhängen vom text#######
    12. open(file2, ">> $output");
    13. print file2 "$zeile$anhaengetext\n";
    14. ##########################
    15. }
    16. close(file1);
    17. close(file2);
    Alles anzeigen


    Have Fun
    [SIZE="4"]
    Got [COLOR="DeepSkyBlue"]/[/color][COLOR="Blue"]/[/color]/M Power?
    [/SIZE]