<?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[BYTE Pointer Problem --&amp;gt; funzt immer noch nicht :-(]]></title><description><![CDATA[<p>Hallo Zusammen,</p>
<p>bin C++ Anfänger und habe leider Schwierigkeiten beiden ersten Implementierung. Vielleicht kann mir jemand für das unten beschriebene Problem weiterhelfen.</p>
<p>Ich möchte in einer Klasse ein Attribut vom Typ Byte-Pointer anlegen.</p>
<p>Hierzu Folgende Definition: byte* memWrite;</p>
<p>Bei der Kompilierung bekomme ich dann den Fehler:</p>
<p>c:\(18): error C2143: Syntaxfehler: Es fehlt ';' vor '*'</p>
<p>Ich sehe hier kein fehler beim Anlegen des Attributs memWrite.</p>
<p>Das ein ; davor fehlt ist auch nicht der Fall. Der Code lautet wie folgt:</p>
<p>#include &lt;afx.h&gt;<br />
#include &lt;wininet.h&gt;<br />
#include &lt;stdio.h&gt;</p>
<p>#ifndef _CACHE_<br />
#define _CACHE_</p>
<p>class CACHE<br />
{<br />
private:<br />
CFile diskFile;<br />
CFile indexFile;<br />
byte* memoryWrite;<br />
byte* listViewCache[];</p>
<p>public:<br />
read_diskFile(CFile);<br />
write_diskFile(CFile);<br />
get_indexFile(CFile, CFile);<br />
write_indexFile(CFile, CFile);<br />
write_cache(byte*);<br />
get_cache(byte*, byte*);</p>
<p>};<br />
#endif // _CACHE_</p>
<p>Hoffe ich habe jetzt nicht zuviel gefragt.</p>
<p>Wäre super wenn mir irgendjemand weiterhelfen könnte.</p>
<p>Danke.</p>
<p>Viele Grüße<br />
Adrenalin</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/132244/byte-pointer-problem-gt-funzt-immer-noch-nicht</link><generator>RSS for Node</generator><lastBuildDate>Thu, 27 Aug 2026 09:11:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/132244.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 09 Jan 2006 10:30:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to BYTE Pointer Problem --&amp;gt; funzt immer noch nicht :-( on Mon, 09 Jan 2006 15:31:33 GMT]]></title><description><![CDATA[<p>Hallo Zusammen,</p>
<p>bin C++ Anfänger und habe leider Schwierigkeiten beiden ersten Implementierung. Vielleicht kann mir jemand für das unten beschriebene Problem weiterhelfen.</p>
<p>Ich möchte in einer Klasse ein Attribut vom Typ Byte-Pointer anlegen.</p>
<p>Hierzu Folgende Definition: byte* memWrite;</p>
<p>Bei der Kompilierung bekomme ich dann den Fehler:</p>
<p>c:\(18): error C2143: Syntaxfehler: Es fehlt ';' vor '*'</p>
<p>Ich sehe hier kein fehler beim Anlegen des Attributs memWrite.</p>
<p>Das ein ; davor fehlt ist auch nicht der Fall. Der Code lautet wie folgt:</p>
<p>#include &lt;afx.h&gt;<br />
#include &lt;wininet.h&gt;<br />
#include &lt;stdio.h&gt;</p>
<p>#ifndef _CACHE_<br />
#define _CACHE_</p>
<p>class CACHE<br />
{<br />
private:<br />
CFile diskFile;<br />
CFile indexFile;<br />
byte* memoryWrite;<br />
byte* listViewCache[];</p>
<p>public:<br />
read_diskFile(CFile);<br />
write_diskFile(CFile);<br />
get_indexFile(CFile, CFile);<br />
write_indexFile(CFile, CFile);<br />
write_cache(byte*);<br />
get_cache(byte*, byte*);</p>
<p>};<br />
#endif // _CACHE_</p>
<p>Hoffe ich habe jetzt nicht zuviel gefragt.</p>
<p>Wäre super wenn mir irgendjemand weiterhelfen könnte.</p>
<p>Danke.</p>
<p>Viele Grüße<br />
Adrenalin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/961589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/961589</guid><dc:creator><![CDATA[Adrenalin]]></dc:creator><pubDate>Mon, 09 Jan 2006 15:31:33 GMT</pubDate></item><item><title><![CDATA[Reply to BYTE Pointer Problem --&amp;gt; funzt immer noch nicht :-( on Mon, 09 Jan 2006 10:34:48 GMT]]></title><description><![CDATA[<p>Die Wahrheit ist: Dein Compiler kennt 'byte' nicht, deshalb deutet er das erste Vorkommen als Variable ohne Typangabe (bin mir nicht sicher, aber das dürfte eine int-Variable werden) und beschwert sich über das * hinter dem Variablennamen.</p>
<p>Ergänze doch mal am Programmanfang (hinter den Include-Guards) ein &quot;typedef unsigned char byte;&quot; dann sollte es funktionieren.</p>
<p>PS: Eigentlich sollte nichts in deinen Headern außerhalb der Include-Guards stehen - auch keine anderen #include's</p>
]]></description><link>https://www.c-plusplus.net/forum/post/961592</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/961592</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 09 Jan 2006 10:34:48 GMT</pubDate></item><item><title><![CDATA[Reply to BYTE Pointer Problem --&amp;gt; funzt immer noch nicht :-( on Mon, 09 Jan 2006 10:36:09 GMT]]></title><description><![CDATA[<p>Eigentlich einfach: Einen Typ namens &quot;byte&quot; gibt es weder in Standard-C++ noch in den von Dir inkludierten Headern...</p>
<p>EDIT: Mist zu langsam :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/961593</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/961593</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Mon, 09 Jan 2006 10:36:09 GMT</pubDate></item><item><title><![CDATA[Reply to BYTE Pointer Problem --&amp;gt; funzt immer noch nicht :-( on Mon, 09 Jan 2006 10:48:50 GMT]]></title><description><![CDATA[<p>Danke Euch beiden hat funktioniert. Ist ja im nachhinein klar wie gesagt bin Anfänger.</p>
<p>Hätte noch eine Frage bzgl. der Include's. Die habe ich nur wegen dem CFile verwendet. Brauch ich hierfür alle drei oder würde ein bestimmter Include reichen?</p>
<p>DAnke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/961606</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/961606</guid><dc:creator><![CDATA[Adrenalin]]></dc:creator><pubDate>Mon, 09 Jan 2006 10:48:50 GMT</pubDate></item><item><title><![CDATA[Reply to BYTE Pointer Problem --&amp;gt; funzt immer noch nicht :-( on Mon, 09 Jan 2006 11:00:16 GMT]]></title><description><![CDATA[<p><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_MFC_CFile.asp" rel="nofollow">CFile</a> ist in der &lt;afx.h&gt; deklariert, also benötigst du nur diesen Header. (btw würde ich dir empfehlen, die Parameter statt per Wert per Referenz zu übergeben)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/961616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/961616</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 09 Jan 2006 11:00:16 GMT</pubDate></item><item><title><![CDATA[Reply to BYTE Pointer Problem --&amp;gt; funzt immer noch nicht :-( on Mon, 09 Jan 2006 15:23:31 GMT]]></title><description><![CDATA[<p>Hallo nochmals,</p>
<p>habe nun folgendes Code: 1mal cache.h</p>
<p><a href="//cache.h">//cache.h</a><br />
//Definition der Klasse Cache</p>
<p>typedef unsigned char byte;</p>
<p>#ifndef _CCache_<br />
#define _CCache_</p>
<p>class CCache<br />
{<br />
private:<br />
CFile diskFile;<br />
CFile indexFile;<br />
byte* m_memoryWrite;<br />
byte* m_listViewCache;<br />
int m_id;</p>
<p>public:<br />
void wcache(byte*);<br />
byte *gcache(int);</p>
<p>};<br />
#endif // _CACHE_</p>
<p>-------------------------------------------------<br />
LogView.cpp</p>
<p>// LogView.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung.<br />
//</p>
<p>#include &quot;stdafx.h&quot;<br />
#include &quot;LogView.h&quot;<br />
#include &quot;cache.h&quot;<br />
#ifdef _DEBUG<br />
#define new DEBUG_NEW<br />
#endif</p>
<p>// Das einzige Anwendungsobjekt</p>
<p>CWinApp theApp;</p>
<p>using namespace std;</p>
<p>int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])<br />
{<br />
int nRetCode = 0;</p>
<p>// MFC initialisieren und drucken. Bei Fehlschlag Fehlermeldung aufrufen.<br />
if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))<br />
{<br />
// TODO: Passen Sie den Fehlercode an Ihre Anforderungen an<br />
_tprintf(_T(&quot;Schwerwiegender Fehler: MFC-Initialisierung fehlgeschlagen\n&quot;));<br />
nRetCode = 1;<br />
}<br />
else<br />
{<br />
// TODO: Schreiben Sie hier den Code für das Verhalten Ihrer Anwendung.<br />
}</p>
<p>return nRetCode;<br />
}</p>
<p>Die LogView.cpp wurde mir ja automatisch generiert da ich eine Win32Anwendung mit MFC Unterstützung erzeugt habe.</p>
<p>Wenn ich diese Anwendung ausführe bekomme ich folgende Fehlermeldung zur Laufzeit:</p>
<p>LogView.exe': 'C:\ciric\Logviewer\LogView\Debug\LogView.exe' geladen, Symbole geladen.<br />
'LogView.exe': 'C:\WINDOWS\system32\ntdll.dll' geladen, Keine Symbole geladen.<br />
'LogView.exe': 'C:\WINDOWS\system32\kernel32.dll' geladen, Keine Symbole geladen.<br />
'LogView.exe': 'C:\WINDOWS\system32\msvcp71d.dll' geladen, Symbole geladen.<br />
'LogView.exe': 'C:\WINDOWS\system32\msvcr71d.dll' geladen, Symbole geladen.<br />
'LogView.exe': 'C:\WINDOWS\system32\mfc71d.dll' geladen, Symbole geladen.<br />
'LogView.exe': 'C:\WINDOWS\system32\gdi32.dll' geladen, Keine Symbole geladen.<br />
'LogView.exe': 'C:\WINDOWS\system32\user32.dll' geladen, Keine Symbole geladen.<br />
'LogView.exe': 'C:\WINDOWS\system32\advapi32.dll' geladen, Keine Symbole geladen.<br />
'LogView.exe': 'C:\WINDOWS\system32\rpcrt4.dll' geladen, Keine Symbole geladen.<br />
'LogView.exe': 'C:\WINDOWS\system32\SHLWAPI.DLL' geladen, Keine Symbole geladen.<br />
'LogView.exe': 'C:\WINDOWS\system32\msvcrt.dll' geladen, Keine Symbole geladen.<br />
'LogView.exe': 'C:\WINDOWS\system32\oleaut32.dll' geladen, Keine Symbole geladen.<br />
'LogView.exe': 'C:\WINDOWS\system32\ole32.dll' geladen, Keine Symbole geladen.<br />
'LogView.exe': 'C:\WINDOWS\system32\MFC71DEU.DLL' geladen, Keine Symbole geladen.<br />
Das Programm &quot;[3256] LogView.exe: Systemeigen&quot; wurde mit Code 0 (0x0) beendet.</p>
<p>Ich bin richtig am verzweifeln da ich x-mal schon ein neues Projekt erstellt habe und jedesmal dieser Fehler auftaucht. Es muss an was ganz simplen liegen.<br />
Bin ich den zu blöd?</p>
<p>Wäre echt super wenn irgendeiner mir weiterhelfen könnte.</p>
<p>Danke.</p>
<p>Viele Grüße<br />
Adrenalin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/961877</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/961877</guid><dc:creator><![CDATA[Adrenalin]]></dc:creator><pubDate>Mon, 09 Jan 2006 15:23:31 GMT</pubDate></item><item><title><![CDATA[Reply to BYTE Pointer Problem --&amp;gt; funzt immer noch nicht :-( on Mon, 09 Jan 2006 15:33:05 GMT]]></title><description><![CDATA[<p>Das Programm wird sauber und fehlerfrei gestartet und wieder beendet, d.h. es läuft aus eigener Kraft von { bis }.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/961886</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/961886</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Mon, 09 Jan 2006 15:33:05 GMT</pubDate></item><item><title><![CDATA[Reply to BYTE Pointer Problem --&amp;gt; funzt immer noch nicht :-( on Mon, 09 Jan 2006 15:35:37 GMT]]></title><description><![CDATA[<p>Ich sehe da keinen Fehler - das Programm startet, lädt ein paar DLLs (die &quot;keine Symbole geladen&quot;-Meldungen sind vom Debugger und sagen dir, daß du keinen Zugriff auf die Quelltexte der DLLs hast) und beendet sich wieder - etwas anderes ist bei der aktuellen _tmain() auch nicht zu erwarten.</p>
<p>Um deine Funktionen &quot;in Aktion&quot; zu erleben, mußt du sie aufrufen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/961891</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/961891</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 09 Jan 2006 15:35:37 GMT</pubDate></item><item><title><![CDATA[Reply to BYTE Pointer Problem --&amp;gt; funzt immer noch nicht :-( on Mon, 09 Jan 2006 15:36:02 GMT]]></title><description><![CDATA[<p>Hmm ich verstehe aber nicht warum, mein Code nicht ausgeführt wird wenn es im folgenden Bereich implementiert wird:</p>
<p>else<br />
{<br />
// TODO: Schreiben Sie hier den Code für das Verhalten Ihrer Anwendung.</p>
<p>------------Hier klatsche ich mein Code rein jedoch wird es nicht ausgeführtt..<br />
}</p>
<p>Sorry falls ich zu stressig werde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/961893</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/961893</guid><dc:creator><![CDATA[Adrenalin]]></dc:creator><pubDate>Mon, 09 Jan 2006 15:36:02 GMT</pubDate></item><item><title><![CDATA[Reply to BYTE Pointer Problem --&amp;gt; funzt immer noch nicht :-( on Mon, 09 Jan 2006 15:37:16 GMT]]></title><description><![CDATA[<p>Dann zeig doch mal, was du dort für Code &quot;reingeklatscht&quot; hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/961897</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/961897</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 09 Jan 2006 15:37:16 GMT</pubDate></item><item><title><![CDATA[Reply to BYTE Pointer Problem --&amp;gt; funzt immer noch nicht :-( on Mon, 09 Jan 2006 15:38:31 GMT]]></title><description><![CDATA[<p>Hmm ich verstehe aber nicht warum, mein Code nicht ausgeführt wird wenn es im folgenden Bereich implementiert wird:</p>
<p>else<br />
{<br />
// TODO: Schreiben Sie hier den Code für das Verhalten Ihrer Anwendung.</p>
<p>------------Hier klatsche ich mein Code rein jedoch wird es nicht ausgeführtt..<br />
}</p>
<p>Sorry falls ich zu stressig werde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/961901</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/961901</guid><dc:creator><![CDATA[Adrenalin]]></dc:creator><pubDate>Mon, 09 Jan 2006 15:38:31 GMT</pubDate></item><item><title><![CDATA[Reply to BYTE Pointer Problem --&amp;gt; funzt immer noch nicht :-( on Mon, 09 Jan 2006 15:43:55 GMT]]></title><description><![CDATA[<p>CCache w_Cache;<br />
byte array[10];</p>
<p>w_Cache.wcache(array);</p>
<p>das steht in dem Bereich unter Else drin.</p>
<p>Und die Methode wcache ist wie folgt implementiert:</p>
<p>void CCache::wcache(byte* memoryWrite)<br />
{<br />
cout &lt;&lt; &quot;memoryWrite: &quot; &lt;&lt; memoryWrite &lt;&lt; endl;</p>
<p>}</p>
<p>Ich erwarte das mir das Programm die Anfangsadresse von meinem Array gibt.<br />
Ist das Falsch was ich hier mache?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/961909</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/961909</guid><dc:creator><![CDATA[Adrenalin]]></dc:creator><pubDate>Mon, 09 Jan 2006 15:43:55 GMT</pubDate></item><item><title><![CDATA[Reply to BYTE Pointer Problem --&amp;gt; funzt immer noch nicht :-( on Mon, 09 Jan 2006 15:45:01 GMT]]></title><description><![CDATA[<p>Dazu sei zu erwähnen dass bei einer Windows-GUI-Anwendung natürlich ein Window geöffnet werden sollte, um etwas anzuzeigen. Eine Windows-Konsolenanwendung würde das natürlich automatisch machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/961911</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/961911</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Mon, 09 Jan 2006 15:45:01 GMT</pubDate></item></channel></rss>