txt datei erstellen

avenger2099

Mitglied
Hy ich weiß mitlerweiler wie man in txt datein schreib und sie auslied und löschen kann
aber wie erstelle ich eine text datei?

kennt jemand denn code?
 
Such mal! Die Frage hatte es hier schon öfters, von mir selber auch nicht vorall zu langer Zeit;

greez Ives
 
moin


Also erstmal in Welcher Sprache?
Welche entwicklungsumgebung?
Unter welchem Betriebssystem?


mfg
umbrasaxum
 
#include <string.h>

string einlesen;

ifstream fin ("abc.txt");
{
getline (fin,einlesen,'\0');
}

ofstream fout ("abc.txt");
fout << "DEIN TEXT";
 
moin


:rolleyes:
prog microsoft v. 6
Das nennt sich Microsoft Visual Studio 6 oder kurz MSVC

betriebssystem windoof xp
Kenn ich nicht, ich kenn nur Windows XP und da du Windows benutzt und selber noch kein funktionierendes Betriebssystem geschrieben hast, solltest du da vorsichtig sein.

Zu deinem Problem:
Normalerweise werde die automatisch erstellt wenn du sie zum rein schreiben öffnest.
Wenn du es ganz komfortabel willst könntest du z.B. CreateFile nehmen:
Code:
HANDLE CreateFile(
  LPCTSTR lpFileName,
  DWORD dwDesiredAccess,
  DWORD dwShareMode,
  LPSECURITY_ATTRIBUTES lpSecurityAttributes,
  DWORD dwCreationDisposition,
  DWORD dwFlagsAndAttributes,
  HANDLE hTemplateFile
);


mfg
umbrasaxum
 
Machts doch mal nicht komplizierter als es ist.

Da ich mal davon ausgehe, das du noch nichts von den MFC's(Microsoft Foundation Classes) gehört hast, empfehle ich folgendes (ANSI C ist für neue am einfachsten):

Code:
#include <stdio.h>
#include <conio.h>



int main()
{
  FILE *fhd; //Filehandler deklarieren
  char puffer[256];

  if(!(fhd = fopen("textdatei.txt", "w")))  //Textdatei zum schreiben öffnen
  {
    printf("Datei konnte nicht geöffnet werden"); // Bei Fehler



  } else  {


    printf("Gebe deinen Text ein, der in die Datei geschrieben werden soll:");


    gets(puffer);					//Einlesen des strings
    fputs(puffer, fhd);				//schreiben des strings

    printf("\nDatei geschrieben!\n");

	fclose(fhd);					//Datei schliessen
	getch();						//Wartet bis taste gedrückt wurde (benötigt conio.h)
  }
  return 0;
}

bei weiteren Fragen dieser art empfehle ich http://www.pronix.de
 
moin


Machts doch mal nicht komplizierter als es ist.
Warum ist das kompliziert?
Ich habe einmal die Möglichkeit mit ofstream und einmal die etwas aufwendigere Möglichkeit mit CreateFile erwähnt

Er möchte das übrigens in C++ und nicht C machen!


mfg
umbrasaxum
 
Zurück