Test wegen krusivem Text. Tut seltsamerweise hier ...
-
test
-dEUsHm,
http://www.c-plusplus.net/forum/viewtopic.php?p=423334#423334
In dem Thread hab ich das Originalposting bearbeitet, weil es keine CodeTags hatte. Ganz am Ende seht ihr ein "-dEUs" das wollte ich kursiv machen, so wie oben. Das hat allerdings nciht geklappt. Das hintere "[/i]" wurde eifnach nciht übermittelt! In der Vorschau stand dann:Parser schrieb:
bla
bla
[i]-dEUs
-
Noch n Test, vielleicht liegts an den CodeTags:
class DynBuffer { private: char *m_pBuffer; int m_nLength; public: DynBuffer() { m_pBuffer = NULL; m_nLength = 0; } ~DynBuffer() { if(m_pBuffer) delete[] m_pBuffer; } void SetBuffer(char *pBuffer, int nLength) { m_pBuffer = new char[nLength]; m_nLength = nLength; memcpy(m_pBuffer,pBuffer,nLength); } void Insert(int nPos, int nLength, char *pToInsert) { if(nPos>m_nLength) return; char *pTmp = new char[m_nLength+nLength]; memcpy(pTmp,m_pBuffer,nPos); memcpy(pTmp+nPos,pToInsert,nLength); memcpy(pTmp+nPos+nLength,m_pBuffer+nPos,m_nLength-nPos); m_nLength+=nLength; delete[] m_pBuffer; m_pBuffer = pTmp; } void Append(int nLength, char *pToAppend) { char *pTmp = new char[m_nLength+nLength]; memcpy(pTmp,m_pBuffer,m_nLength); memcpy(pTmp+m_nLength,pToAppend,nLength); m_nLength += nLength; delete[] m_pBuffer; m_pBuffer = pTmp; } char* GetBuffer() { return m_pBuffer; } };
-dEUs
-
Hm, ne. Das isses auch net
-
Das liegt daran, dass im Code ein [i ] vorkommt:
Hier steht [ i]: [i]
Hier steht [ /i]:*
Der Text dazwischen ist aber nicht kursiv, und das erste [i] wird nichtmal erkannt.