<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[problem mit leerzeichen]]></title><description><![CDATA[<p>hi,</p>
<p>ich bins mal wieder.<br />
alles klappt so wie ich wollte, dachte ich.</p>
<p>ich hab mir eine klasse zum anlegen von pfaden/dateien und<br />
zum schreiben in dateien gemacht.</p>
<p>klappt alles gut bis ich leerzeichen nutzte,<br />
er macht alles bis zum leerzeichen, dann schliesst das programm.</p>
<p>muss ich die eingabe überwachen und für leerzeichen ne ausnahmebehandlung<br />
machen?</p>
<p>hoffe ich nerve euch nich langsam:)</p>
<p>danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/155684/problem-mit-leerzeichen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 08 Sep 2026 15:07:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/155684.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 08 Aug 2006 15:13:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to problem mit leerzeichen on Tue, 08 Aug 2006 15:13:12 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>ich bins mal wieder.<br />
alles klappt so wie ich wollte, dachte ich.</p>
<p>ich hab mir eine klasse zum anlegen von pfaden/dateien und<br />
zum schreiben in dateien gemacht.</p>
<p>klappt alles gut bis ich leerzeichen nutzte,<br />
er macht alles bis zum leerzeichen, dann schliesst das programm.</p>
<p>muss ich die eingabe überwachen und für leerzeichen ne ausnahmebehandlung<br />
machen?</p>
<p>hoffe ich nerve euch nich langsam:)</p>
<p>danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1113107</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1113107</guid><dc:creator><![CDATA[adonis]]></dc:creator><pubDate>Tue, 08 Aug 2006 15:13:12 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit leerzeichen on Tue, 08 Aug 2006 15:17:44 GMT]]></title><description><![CDATA[<p>adonis schrieb:</p>
<blockquote>
<p>ich bins mal wieder.</p>
</blockquote>
<p>Hab' zwar kein Schimmer wer du bist, antworte trotzdem <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Bekommt dein Programm einen Pfad übergeben, der Leerzeichen enthält?</p>
<p>Dann ist das Problem die Shell, nicht C++. Setze um den gesamten<br />
Pfad Anführungszeichen (Doppelte oder einfache, je nach Shell/BS).</p>
<p>Liest du die Pfade von der Konsole?</p>
<p>Dann poste mal wie. (fgets, ...)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1113115</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1113115</guid><dc:creator><![CDATA[Javaner]]></dc:creator><pubDate>Tue, 08 Aug 2006 15:17:44 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit leerzeichen on Tue, 08 Aug 2006 15:22:49 GMT]]></title><description><![CDATA[<p>jop ist eine kleine consolen anwedung, bin noch recht neu in der<br />
praxis:)</p>
<p>hier mal der code, habe bestimmt viel sinnlos zeugs drin,<br />
ich lerne noch</p>
<p>meine klasse</p>
<pre><code class="language-cpp">#ifndef _DBCLASS_H
#define _DBCLASS_H
#include &lt;cstring&gt;
class DbClass
{
private:
	std::string m_szPathname;
	std::string m_szFileName;
	std::string m_szFilePosition;
	std::string m_szDaten;
public:
	DbCLass();
	std::string CreatePath(std::string path);
	std::string getPathname();
	std::string FileCreate(std::string filename);
	std::string getFilename();
	std::string getFilePosition();
	writeToFile(std::string Daten);
};
#endif
</code></pre>
<p>meine methoden</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;sstream&gt;
#include &lt;fstream&gt;
#include &lt;cstring&gt;
#include &lt;stdio.h&gt;
#include &lt;windows.h&gt;
#include &quot;dbclass.h&quot;

using namespace std;

string DbClass::CreatePath(std::string path)
{	
	m_szPathname=&quot;C:\\&quot;;
	m_szPathname+=path;
	CreateDirectory(m_szPathname.c_str(),NULL);
	return m_szPathname;
}

string DbClass::getPathname()
{
	cout&lt;&lt;m_szPathname&lt;&lt;endl;
	return m_szPathname;
}

string DbClass::FileCreate(std::string filename)
{	
	fstream myFile;
	string slash=&quot;\\&quot;;
	m_szFileName=filename;
	m_szFilePosition=m_szPathname+slash+m_szFileName;
	myFile.open(m_szFilePosition.c_str(), ios::out);
	myFile.close();
	return m_szFileName;
}

string DbClass::getFilename()
{
	return m_szFileName;
}

string DbClass::getFilePosition()
{
	string slash=&quot;\\&quot;;
	m_szFilePosition=m_szPathname+slash+m_szFileName;
	return m_szFilePosition;
}

DbClass::writeToFile(string Daten)
{
	fstream myFile;
	myFile.open(m_szFilePosition.c_str(), ios::out);
	myFile&lt;&lt;Daten;
	myFile.close();
}
</code></pre>
<p>meine main</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;cstring&gt;

#include &quot;dbclass.h&quot;

using namespace std;

void main()
{	
	char x;
	std::string path;
	std::string filename;
	string Daten;
	DbClass test1;
	cin&gt;&gt;path;
	cin&gt;&gt;filename;
	cout&lt;&lt;&quot;Daten eingeben&quot;&lt;&lt;endl;
	cin&gt;&gt;Daten;
	test1.CreatePath(path);
	test1.FileCreate(filename);
	test1.writeToFile(Daten);
	cin&gt;&gt;x;
	return;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1113120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1113120</guid><dc:creator><![CDATA[adonis]]></dc:creator><pubDate>Tue, 08 Aug 2006 15:22:49 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit leerzeichen on Tue, 08 Aug 2006 15:26:18 GMT]]></title><description><![CDATA[<p>benutze in deiner main statt cin mal getline <a href="http://www.cppreference.com/cppstring/getline.html" rel="nofollow">http://www.cppreference.com/cppstring/getline.html</a><br />
dann sollte er die Leerzeichen mit in den string nehmen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1113125</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1113125</guid><dc:creator><![CDATA[bumbytie]]></dc:creator><pubDate>Tue, 08 Aug 2006 15:26:18 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit leerzeichen on Tue, 08 Aug 2006 15:37:47 GMT]]></title><description><![CDATA[<p>gut, danke ich werd das mal probieren</p>
<p>funktioniert sehr gut, danke , der link is auch sehr nett <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1113128</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1113128</guid><dc:creator><![CDATA[adonis]]></dc:creator><pubDate>Tue, 08 Aug 2006 15:37:47 GMT</pubDate></item></channel></rss>