Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » txt datei löschen!

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 <
010
05.03.2006, 18:17 Uhr
proggaa



und?? funktionierts?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
05.03.2006, 18:29 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


uha soviele Fehler auf einmal ;-)

Also z.B:


C++:
#include <window.h>
#include <shlwapi.h>

int loeschen(std::string file)
{
   if(PathFileExists(file.c_str()))
     return (DeleteFile(file.c_str()) ? 0 : 1);
   return -1
}

int main(void)
{
  std::string file;
  int ret;

  std::cout << "Geben sie einen Dateinamen ein der gelöscht werden soll:")
  std::cin.getline(file);
  
  ret = loeschen(file);
  if(ret == 0)
    std::cout << "Datei wurde gelöscht" << std::endl;
  else if(ret == 1)
    std::cout << "Beim Löschen der Datei ist ein Fehler aufgetreten" << std::endl;
  else
    std::cout << "Datei existiert nicht" << std::endl;

  return 0;
}



zu deinem "system(del test.txt)"

mach das mal mit ner Datei die "hallo welt.txt" heißt
--
class God : public ChuckNorris { };

Dieser Post wurde am 05.03.2006 um 19:04 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
05.03.2006, 18:30 Uhr
proggaa



glaub ich, schließlich hab ich's auch nicht probiert ^^
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
05.03.2006, 18:47 Uhr
proggaa



aber deine variante funktioniert auch nicht
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
05.03.2006, 19:04 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


wieso was kommt denn (ok man sollte evtl die funktion nicht delete nennen , habs geändert)

so lässt sichs kompilieren und funktioniert:


C++:
#include <windows.h>
#include <iostream>
#include <shlwapi.h>

#pragma comment(lib, "shlwapi")

int loeschen(std::string file)
{
   if(PathFileExists(file.c_str()))
     return (DeleteFile(file.c_str()) ? 0 : 1);
   return -1;
}

int main(void)
{
  char buffer[512];
  int ret;

  std::cout << "Geben sie einen Dateinamen ein der gelöscht werden soll:";
  std::cin.getline(buffer, 512);
  
  ret = loeschen(buffer);
  if(ret == 0)
    std::cout << "Datei wurde gelöscht" << std::endl;
  else if(ret == 1)
    std::cout << "Beim Löschen der Datei ist ein Fehler aufgetreten" << std::endl;
  else
    std::cout << "Datei existiert nicht" << std::endl;

  return 0;
}


--
class God : public ChuckNorris { };

Dieser Post wurde am 05.03.2006 um 19:10 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
05.03.2006, 19:17 Uhr
FlorianW



@ FlohSoft:

ganz so hat deins bei mir auch net Funktionirt, so gehts bei mir, nochmal danke euch allen, ihr habt mir echt geholfen!


C++:
#include <iostream>
#include <fstream>
#include <string>
#include <windows.h>
#include <shlwapi.h>
using namespace std;

int loeschen(string file)
{
     return (DeleteFile(file.c_str()));
   return -1;
}

int main(void)
{
  string file;

  cout << "Geben sie einen Dateinamen ein der gelöscht werden soll:";
  getline (cin, file);
  loeschen(file);
  
  return 0;
}

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
05.03.2006, 19:25 Uhr
proggaa



also, flosoft's 2. lösung hat bei mir geklappt (vc6)

@FlorianW:
welchen compiler benutzt du?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
05.03.2006, 19:43 Uhr
FlorianW



ich benutze auch visual c++ 6...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
08.03.2006, 19:07 Uhr
xXx
Devil


dann besorgt euch beide mal den VC++ 2005 Express Edition... kostet 0€ und auf www.germangamedev.de unter Tutorials ist auch ne Anleitung...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (WinAPI, Konsole) ]  


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: