Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Borlanc++compiler

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
23.01.2004, 17:55 Uhr
GERO



Hallo,
ich wollte mal fragen, ob jemand weis, warum ich einen text mit cpp in eine datei schreiben kann, ihn aber nicht mehr auslesen kann,
Der compiler zeigt auch beim Compilieren keinen Fehler an.
Ich hoffe, das mir jemand helfen kann.

GERO
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.01.2004, 17:57 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


ohne quellcode ist die frage schwer zu beantworten...
Lass mal sehen wie du es wieder auslesen willst und am besten auch wie du da was reingeschrieben hast...
Bitte Quellcode in Codetags setzen damit das ganze besser im Forum zu lesen ist...Tags kannst du per Hand einfügen oder du klickst rechts von deinem neuen beitrag auf eines der "Quellcode einfügen links"...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
23.01.2004, 18:27 Uhr
typecast
aka loddab
(Operator)


Schließe mich Windalf an. Such dir das nächste mal auch einen besseren Titel aus. Der hier sagt kein bisschen was aus.
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
23.01.2004, 18:30 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@loddab
sei nicht so hart...es ist sein erster post...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
23.01.2004, 18:32 Uhr
typecast
aka loddab
(Operator)


@Windalf: Soll ich ihn etwa nicht darauf hinweisen?
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
23.01.2004, 18:34 Uhr
GERO



ich weis nicht ob der code richtig ist, aber ich hoffe mal, das ihr mir jetzt weiter helfen könnt.


C++:
#include <iostream.h>
#include <stdio.h>
#include <conio.h>

void main()
{

char name[81];
FILE *p_name;
int anzahl=81;
int taste;

p_name = fopen("name", "a");
if(p_name==NULL)cout<<"fehler beim starten der datei name"<<endl;
    
    
else
{

cout<<"Text eingeben"<<endl;
cout<<"-------------"<<endl;
cout<<"Text zusammen oder mit `-` schreiben, außerdem keine Umlaute!"<<endl;    
cin>>name;

fputs(name, p_name);

fgets(name,anzahl,p_name);

cout<<""<<name<<"...........zum beenden Taste drücken!"<<endl;

cin>>taste;
}

}



GERO
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
23.01.2004, 18:37 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@Loddab
Doch war natürlich richtig...Es sah aus meiner sicht nur so ein bisschen streng aus...Das sind immer die Missverständnisse die man hat wenn man nur Text liest aber die Stimme nicht dazu hört...

@GERO
willst du das nun mit c++ oder mit c machen?...du mischt das ja kräfitg das ist nicht so gut....

an sonsten liegt das daran das du gleich nach dem schreiben wieder einliest...
an der stelle wo der dateizeiger ist steht aber nichts...
entweder die datei neu öffnen (vorher schliessen) oder den aktuellen zeiger mit fseek verschieben...
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 23.01.2004 um 18:40 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
23.01.2004, 18:40 Uhr
GERO



das ist doch egal,

hauptsache ich krig den text aus der datei wieder auf den bildschirm
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
23.01.2004, 18:42 Uhr
GERO



wie schliest man dateien denn???
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
23.01.2004, 18:42 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


das problem liegt meiner meinung nach hier

C++:
fputs(name, p_name); //hier schreibst du in die datei
fgets(name,anzahl,p_name); //hier willst du gleich wieder lesen ohne das es da was zu lesen gibt, weil der dateizeiger hinter dem text steht den du gerade gelesen hast...



also wie gesagt entweder datei neu öffnen oder fseek benutzen...

ach so datei schliessen mit fclose(FILE*);
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 23.01.2004 um 18:42 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: