Registrierung
Teammitglieder
Download-Support
Zur Startseite
Mitgliederliste
Suche
Kalender
Häufig gestellte Fragen
Portal
Chat
Link Us

 
Boardmenü
Ihnen fehlen die Rechte dazu um den Inhalt dieser Box zu sehen.

Guckloch
Hier kann man sich über die letzten Beiträge im Board live informieren, das kleine Fenster welches sich durch einen Klick öffnet aktualisiert sich von alleine alle 60 Sekunden.

Guckloch öffnen

Rechner-Support Toolbar

toolbar powered by Conduit

Team
Ihnen fehlen die Rechte dazu um den Inhalt dieser Box zu sehen.

Boardsuche
Ihnen fehlen die Rechte dazu um den Inhalt dieser Box zu sehen.

TopForen
» Off-Topic
mit 21045 Beiträgen
in 1760 Themen

» PC- Probleme allgemein
mit 16782 Beiträgen
in 1244 Themen

» Treiber Bereich- Feedback
mit 10230 Beiträgen
in 3309 Themen

» Fun-Area
mit 9628 Beiträgen
in 581 Themen

» Spiele
mit 6592 Beiträgen
in 49 Themen


Links
zur Linkliste
- Andere Foren
- Internet
- Online Shops
- Treiber

Forenliste
Ihnen fehlen die Rechte dazu um den Inhalt dieser Box zu sehen.

Rechner-Support » Software / Internet / Handy / Treiber- Feedback » Programmieren » C++ Zeilen zählen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen C++ Zeilen zählen
Autor
Beitrag « »

W64/KN4CK3R   Zeige W64/KN4CK3R auf Karte W64/KN4CK3R ist männlich
Routinier


images/avatars/avatar-533.gif

Dabei seit: 02.01.2006
Beiträge: 301
Dieser User hat sich mal bedankt CPU: AMD64 3200+

C++ Zeilen zählen Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

ich bräuchte Hilfe beim Coden eines Programms welches die Zeilen in einer Textdatei zählt. Für alle die schon vor dem Crash hier mitgelesen haben nochmal der Code:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
#include <iostream>
#include <string>
#include <cstdio>
#include <fstream>
#include <cstdio>
using namespace std;

int main()
{
  string dateiname_erstellen = "test.txt";
  ofstream datei_erstellen;
  datei_erstellen.open(dateiname_erstellen.c_str(), ios_base::out);
  datei_erstellen << "1" << endl << "2" << endl << "3" << endl << "4" << endl << "5" << endl << "6" << endl << "7" << endl << "8" << endl <<"9" << endl << "10" << endl << "11" << endl << "12" << endl << "13" << endl << "14" << endl << "15" << endl;

  fflush(stdin);
  getchar();

  string zeile[20];
  int loop;

  string dateiname = "test.txt";
  string text_neu1 = "hallo";

  ifstream datei_lesen;
  datei_lesen.open(dateiname.c_str(), ios_base::out);
  for(loop = 0; loop < 20; ++loop)
  {
    datei_lesen >> zeile[loop];
  }

  for(loop = 0; loop < 20; ++loop)
  {
    cout << zeile[loop] << endl;
  }

  fflush(stdin);
  getchar();

  zeile[12] = text_neu1;

  ofstream datei_schreiben;
  datei_schreiben.open(dateiname.c_str(), ios_base::out);
  for(loop = 0; loop < 20; ++loop)
  {
    datei_schreiben << zeile[loop] << endl;
  }

  return 0;
}


Für Hilfe wäre ich immernoch dankbarAugenzwinkern

Edit:
Hat jemand das Buch "C++ Kochbuch"? Da steht das nämlich drin...
Zitat:
4.17 Die Anzahl der Zeichen, Wörter und Zeilen in einer Textdatei ermitteln 198



greetz KN4CK3R Zunge raus

__________________
Bei mir herrscht Ordnung,
ein Griff und das Suchen geht los!!!

Dieser Link wird erst nach der Registrierung angezeigt.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von W64/KN4CK3R: 03.07.2006 21:44.

03.07.2006 21:35 W64/KN4CK3R ist offline E-Mail an W64/KN4CK3R senden Homepage von W64/KN4CK3R Beiträge von W64/KN4CK3R suchen Nehmen Sie W64/KN4CK3R in Ihre Freundesliste auf Fügen Sie W64/KN4CK3R in Ihre Kontaktliste ein

sile   Zeige sile auf Karte sile ist männlich
Programmierer


Dabei seit: 18.07.2006
Beiträge: 90
Dieser User hat sich mal bedankt
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

hallo,
ich weiß zwar nicht ob dein problem noch aktuell ist und ob das hier
überhaupt noch jemand ließt aber schau dir mal diesen code an.

int getFileRowCount(){
FILE* file;
char text[255];
int rows = 0;

file = fopen("test.txt","rt");

while(!feof(file)){
readstr(file,text);
rows += 1;
}

fclose(file);

return rows;
}

void readstr(FILE *f,char *string)
{
do
{
fgets(string, 255, f);
} while ((string[0] == '/') || (string[0] == '\n'));

return;
}


mfg
sile
18.07.2006 14:27 sile ist offline E-Mail an sile senden Beiträge von sile suchen Nehmen Sie sile in Ihre Freundesliste auf

W64/KN4CK3R   Zeige W64/KN4CK3R auf Karte W64/KN4CK3R ist männlich
Routinier


images/avatars/avatar-533.gif

Dabei seit: 02.01.2006
Beiträge: 301
Dieser User hat sich mal bedankt CPU: AMD64 3200+

Themenstarter Thema begonnen von W64/KN4CK3R
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von sile
hallo,
ich weiß zwar nicht ob dein problem noch aktuell ist und ob das hier
überhaupt noch jemand ließt aber schau dir mal diesen code an.

...

mfg
sile


also ich lese noch mit Augenzwinkern

Ich werde es mal testen, nur dauert das noch ein bischen, weil ich grad eine Sprachreise in England mache. Danach schau ich mir den Code mal an.

thx@sile


greetz KN4CK3R Zunge raus

__________________
Bei mir herrscht Ordnung,
ein Griff und das Suchen geht los!!!

Dieser Link wird erst nach der Registrierung angezeigt.

18.07.2006 19:18 W64/KN4CK3R ist offline E-Mail an W64/KN4CK3R senden Homepage von W64/KN4CK3R Beiträge von W64/KN4CK3R suchen Nehmen Sie W64/KN4CK3R in Ihre Freundesliste auf Fügen Sie W64/KN4CK3R in Ihre Kontaktliste ein
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Rechner-Support » Software / Internet / Handy / Treiber- Feedback » Programmieren » C++ Zeilen zählen

Views heute: 6.216 | Views gestern: 30.521 | Views gesamt: 17.569.555


Impressum


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH

Designed by:Designed by: vbdesigns.devbdesigns.de