Sourcecodes - String in eine Datei speichern

Sprachenübersicht/C / C++/ C#/Daten & Ordner

String in eine Datei speichern

Diese Seite wurde 2816 mal aufgerufen.

Diese Artikel wurde als uneditierbar gepostet, und darf, wenn nicht ausdrücklich erlaubt nicht auf anderen Seiten verbreitet, oder editiert werden! Printversion

Herzlichen Dank an Anton Staruschkin von www.cpp-programming.de/, für die Erlaubnis seine Quellcodes zu veröffentlichen.

Mithilfe der Fuktion SaveStr2File() lassen sich Zeichenketten in Dateien abspeichern.

Code:


#include <windows.h>

BOOL SaveStr2File(LPSTR pszStr, LPSTR pszFileName)
{
   BOOL bSuccess = FALSE;
   HANDLE hFile = CreateFile(pszFileName, GENERIC_WRITE, 0, 0,
                             CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0);
                             
   if(hFile != INVALID_HANDLE_VALUE)
   {
      DWORD dwTextLength = strlen(pszStr);
      if(dwTextLength > 0)
      {
         DWORD dwWritten;
         if(WriteFile(hFile, pszStr, dwTextLength, &dwWritten, NULL))
         bSuccess = TRUE;   
      }
      CloseHandle(hFile);
   }
   return bSuccess;
}


int main()
{
  LPSTR str = "Teststring1\15\12Teststring2";
  
  SaveStr2File(str,"text1.txt");
  return 0;
}

Gibt es noch irgendwelche Fragen, oder wollen Sie über den Artikel diskutieren?

Sprachenübersicht/C / C++/ C#/Daten & Ordner/String in eine Datei speichern