<?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[Oh NEIN, der Buchstabenwurm war da...]]></title><description><![CDATA[<p>Hi Ho, ich habe eine Bitte und zwar habt ihr ja sicherlich mal was vom Buchstabenwurm aus der 1. Klasse gehört. Der war heute bei mir! Nun ist mein Code durcheinander geraten und zwar irgendwie beim umwandeln des Textes im Editor bzw. durch falsches formatieren des Editors...</p>
<p>Nun verstehe ich ihn nicht mehr, könnt ihr mir helfen ihn wieder auseinader zu pflücken und wie man das macht? Also welche Kreterien da man beachten muss damit er wieder Übersichtlich wird? Aber kompilieren kann ich ihn ohne Fehler!</p>
<p>Ich habe schonmal angefangen so gut es geht und wo ich dachte, das könnte vielleicht so sein!</p>
<p>Hier ist er:</p>
<pre><code class="language-cpp">typedef struct{unsigned int h_len:4;unsigned int version:4;unsigned char tos;
    unsigned short total_len;unsigned short ident;unsigned short frag_and_flags;
    unsigned char ttl;unsigned char proto;unsigned short checksum;unsigned int sourceIP;
    unsigned int destIP;}ip_header_t;
typedef struct{char i_type;char i_code;unsigned short i_cksum;unsigned short i_id;
    unsigned short i_seq;unsigned long timestamp;}icmp_header_t;

unsigned short Ping_Checksum(unsigned short *buffer,int size){unsigned long cksum=0;while(size&gt;1)
{cksum+=*buffer++;size-=sizeof(unsigned short);}if(size){cksum+=*(unsigned char*)buffer;}
cksum=(cksum&gt;&gt;16)+(cksum&amp;0xffff);cksum+=(cksum&gt;&gt;16);return((unsigned short)(~cksum));}

unsigned int Ping_Ext(const char *ip,unsigned int datasize,int recvtimto){

SOCKET sckSock;
SOCKADDR_IN saDest,saFrom;

int nRecvTimeOut=recvtimto;datasize+=sizeof(icmp_header_t);
char *szICMPData=0;char szRecvBuff[65000+sizeof(ip_header_t)+sizeof(icmp_header_t)];

DWORD dwStart,
dwStop;

if((sckSock=socket(AF_INET,SOCK_RAW,IPPROTO_ICMP))==INVALID_SOCKET)return PING_FAILED;
if(setsockopt(sckSock,SOL_SOCKET,SO_RCVTIMEO,(char *)&amp;nRecvTimeOut,sizeof(nRecvTimeOut))==
SOCKET_ERROR)return PING_FAILED;

{unsigned long ulAddr=inet_addr(ip);HOSTENT *pHostEntity=0;
if(ulAddr==INADDR_NONE){pHostEntity=gethostbyname(ip);memcpy(&amp;ulAddr,pHostEntity-&gt;h_addr,
pHostEntity-&gt;h_length);}saDest.sin_addr.s_addr=ulAddr;saDest.sin_family=(pHostEntity?pHostEntity-&gt;
h_addrtype:AF_INET);saDest.sin_port=0;}{szICMPData=(char *)malloc(sizeof(icmp_header_t)+datasize+1);
if(szICMPData==NULL)return PING_FAILED;
((icmp_header_t *)szICMPData)-&gt;i_cksum=0;
((icmp_header_t *)szICMPData)-&gt;i_code=0;
((icmp_header_t *)szICMPData)-&gt;i_id=(unsigned short)GetCurrentProcessId();((icmp_header_t *)szICMPData)-&gt;
i_seq=0;((icmp_header_t *)szICMPData)-&gt;i_type=ICMP_ECHO;memset(szICMPData+sizeof(icmp_header_t),'.',datasize);
memcpy(szICMPData+sizeof(icmp_header_t),&quot;xyxyz pings&quot;,min(datasize,11));}{((icmp_header_t *)szICMPData)-&gt;
timestamp=GetTickCount();((icmp_header_t *)szICMPData)-&gt;i_cksum=Ping_Checksum
((unsigned short *)szICMPData,datasize+sizeof(icmp_header_t));}
if(sendto(sckSock,szICMPData,
sizeof(icmp_header_t)+datasize,0,(SOCKADDR *)&amp;saDest,sizeof(saDest))==SOCKET_ERROR)return
PING_FAILED;dwStart=GetTickCount();

while(1){int iResponseLen=0;
{
int nFromLen=sizeof(saFrom);
iResponseLen=recvfrom(sckSock,szRecvBuff,65000+sizeof(ip_header_t)+sizeof(icmp_header_t),0,
(SOCKADDR *)&amp;saFrom,&amp;nFromLen);dwStop=GetTickCount();
if(iResponseLen==SOCKET_ERROR)
    {
        if(WSAGetLastError()==WSAETIMEDOUT)
        return PING_TIMEOUT;

        else
        {
        return PING_FAILED;
        }

    }      
}
{ip_header_t *hdrIPHeader=(ip_header_t *)szRecvBuff;icmp_header_t *hdrICMPHeader
=(icmp_header_t *)(szRecvBuff+hdrIPHeader-&gt;h_len*4);if(hdrICMPHeader-&gt;i_id!=
(unsigned short)GetCurrentProcessId())continue;if(hdrICMPHeader-&gt;i_type==
ICMP_UNREACHABLE)
if(hdrICMPHeader-&gt;i_code==ICMP_CODE_HOST_UNREACHABLE||
hdrICMPHeader-&gt;i_code==ICMP_CODE_NETWORK_UNREACHABLE)return PING_NOHOST;
if(hdrICMPHeader-&gt;i_code==ICMP_ECHOREPLY)
break;}}free(szICMPData);
return dwStop-dwStart;}

int Ping(const char *ip,unsigned short int z=1000)
{
int i=Ping_Ext(ip,32,z);

if(i==PING_FAILED||i==PING_TIMEOUT||i==PING_NOHOST)return -1;

return i;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/249943/oh-nein-der-buchstabenwurm-war-da</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Apr 2026 11:24:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/249943.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 14 Sep 2009 12:32:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Oh NEIN, der Buchstabenwurm war da... on Mon, 14 Sep 2009 12:32:22 GMT]]></title><description><![CDATA[<p>Hi Ho, ich habe eine Bitte und zwar habt ihr ja sicherlich mal was vom Buchstabenwurm aus der 1. Klasse gehört. Der war heute bei mir! Nun ist mein Code durcheinander geraten und zwar irgendwie beim umwandeln des Textes im Editor bzw. durch falsches formatieren des Editors...</p>
<p>Nun verstehe ich ihn nicht mehr, könnt ihr mir helfen ihn wieder auseinader zu pflücken und wie man das macht? Also welche Kreterien da man beachten muss damit er wieder Übersichtlich wird? Aber kompilieren kann ich ihn ohne Fehler!</p>
<p>Ich habe schonmal angefangen so gut es geht und wo ich dachte, das könnte vielleicht so sein!</p>
<p>Hier ist er:</p>
<pre><code class="language-cpp">typedef struct{unsigned int h_len:4;unsigned int version:4;unsigned char tos;
    unsigned short total_len;unsigned short ident;unsigned short frag_and_flags;
    unsigned char ttl;unsigned char proto;unsigned short checksum;unsigned int sourceIP;
    unsigned int destIP;}ip_header_t;
typedef struct{char i_type;char i_code;unsigned short i_cksum;unsigned short i_id;
    unsigned short i_seq;unsigned long timestamp;}icmp_header_t;

unsigned short Ping_Checksum(unsigned short *buffer,int size){unsigned long cksum=0;while(size&gt;1)
{cksum+=*buffer++;size-=sizeof(unsigned short);}if(size){cksum+=*(unsigned char*)buffer;}
cksum=(cksum&gt;&gt;16)+(cksum&amp;0xffff);cksum+=(cksum&gt;&gt;16);return((unsigned short)(~cksum));}

unsigned int Ping_Ext(const char *ip,unsigned int datasize,int recvtimto){

SOCKET sckSock;
SOCKADDR_IN saDest,saFrom;

int nRecvTimeOut=recvtimto;datasize+=sizeof(icmp_header_t);
char *szICMPData=0;char szRecvBuff[65000+sizeof(ip_header_t)+sizeof(icmp_header_t)];

DWORD dwStart,
dwStop;

if((sckSock=socket(AF_INET,SOCK_RAW,IPPROTO_ICMP))==INVALID_SOCKET)return PING_FAILED;
if(setsockopt(sckSock,SOL_SOCKET,SO_RCVTIMEO,(char *)&amp;nRecvTimeOut,sizeof(nRecvTimeOut))==
SOCKET_ERROR)return PING_FAILED;

{unsigned long ulAddr=inet_addr(ip);HOSTENT *pHostEntity=0;
if(ulAddr==INADDR_NONE){pHostEntity=gethostbyname(ip);memcpy(&amp;ulAddr,pHostEntity-&gt;h_addr,
pHostEntity-&gt;h_length);}saDest.sin_addr.s_addr=ulAddr;saDest.sin_family=(pHostEntity?pHostEntity-&gt;
h_addrtype:AF_INET);saDest.sin_port=0;}{szICMPData=(char *)malloc(sizeof(icmp_header_t)+datasize+1);
if(szICMPData==NULL)return PING_FAILED;
((icmp_header_t *)szICMPData)-&gt;i_cksum=0;
((icmp_header_t *)szICMPData)-&gt;i_code=0;
((icmp_header_t *)szICMPData)-&gt;i_id=(unsigned short)GetCurrentProcessId();((icmp_header_t *)szICMPData)-&gt;
i_seq=0;((icmp_header_t *)szICMPData)-&gt;i_type=ICMP_ECHO;memset(szICMPData+sizeof(icmp_header_t),'.',datasize);
memcpy(szICMPData+sizeof(icmp_header_t),&quot;xyxyz pings&quot;,min(datasize,11));}{((icmp_header_t *)szICMPData)-&gt;
timestamp=GetTickCount();((icmp_header_t *)szICMPData)-&gt;i_cksum=Ping_Checksum
((unsigned short *)szICMPData,datasize+sizeof(icmp_header_t));}
if(sendto(sckSock,szICMPData,
sizeof(icmp_header_t)+datasize,0,(SOCKADDR *)&amp;saDest,sizeof(saDest))==SOCKET_ERROR)return
PING_FAILED;dwStart=GetTickCount();

while(1){int iResponseLen=0;
{
int nFromLen=sizeof(saFrom);
iResponseLen=recvfrom(sckSock,szRecvBuff,65000+sizeof(ip_header_t)+sizeof(icmp_header_t),0,
(SOCKADDR *)&amp;saFrom,&amp;nFromLen);dwStop=GetTickCount();
if(iResponseLen==SOCKET_ERROR)
    {
        if(WSAGetLastError()==WSAETIMEDOUT)
        return PING_TIMEOUT;

        else
        {
        return PING_FAILED;
        }

    }      
}
{ip_header_t *hdrIPHeader=(ip_header_t *)szRecvBuff;icmp_header_t *hdrICMPHeader
=(icmp_header_t *)(szRecvBuff+hdrIPHeader-&gt;h_len*4);if(hdrICMPHeader-&gt;i_id!=
(unsigned short)GetCurrentProcessId())continue;if(hdrICMPHeader-&gt;i_type==
ICMP_UNREACHABLE)
if(hdrICMPHeader-&gt;i_code==ICMP_CODE_HOST_UNREACHABLE||
hdrICMPHeader-&gt;i_code==ICMP_CODE_NETWORK_UNREACHABLE)return PING_NOHOST;
if(hdrICMPHeader-&gt;i_code==ICMP_ECHOREPLY)
break;}}free(szICMPData);
return dwStop-dwStart;}

int Ping(const char *ip,unsigned short int z=1000)
{
int i=Ping_Ext(ip,32,z);

if(i==PING_FAILED||i==PING_TIMEOUT||i==PING_NOHOST)return -1;

return i;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1778178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778178</guid><dc:creator><![CDATA[Alfons2]]></dc:creator><pubDate>Mon, 14 Sep 2009 12:32:22 GMT</pubDate></item><item><title><![CDATA[Reply to Oh NEIN, der Buchstabenwurm war da... on Mon, 14 Sep 2009 12:35:30 GMT]]></title><description><![CDATA[<p>1. In Code::Blocks laden.<br />
2. Programm reinkopieren.<br />
3. Source-Code-Formatter aufrufen.<br />
4. Programm rauskopieren.<br />
Viola.</p>
<pre><code class="language-cpp">typedef struct {
unsigned int h_len:
	4;
unsigned int version:
	4;
	unsigned char tos;
	unsigned short total_len;
	unsigned short ident;
	unsigned short frag_and_flags;
	unsigned char ttl;
	unsigned char proto;
	unsigned short checksum;
	unsigned int sourceIP;
	unsigned int destIP;
}ip_header_t;
typedef struct {
	char i_type;
	char i_code;
	unsigned short i_cksum;
	unsigned short i_id;
	unsigned short i_seq;
	unsigned long timestamp;
}icmp_header_t;

unsigned short Ping_Checksum(unsigned short *buffer,int size) {
	unsigned long cksum=0;
	while (size&gt;1)
	{
		cksum+=*buffer++;
		size-=sizeof(unsigned short);
	}if (size) {
		cksum+=*(unsigned char*)buffer;
	}
	cksum=(cksum&gt;&gt;16)+(cksum&amp;0xffff);
	cksum+=(cksum&gt;&gt;16);
	return((unsigned short)(~cksum));
}

unsigned int Ping_Ext(const char *ip,unsigned int datasize,int recvtimto) {

	SOCKET sckSock;
	SOCKADDR_IN saDest,saFrom;

	int nRecvTimeOut=recvtimto;
	datasize+=sizeof(icmp_header_t);
	char *szICMPData=0;
	char szRecvBuff[65000+sizeof(ip_header_t)+sizeof(icmp_header_t)];

	DWORD dwStart,
	dwStop;

	if ((sckSock=socket(AF_INET,SOCK_RAW,IPPROTO_ICMP))==INVALID_SOCKET)return PING_FAILED;
	if (setsockopt(sckSock,SOL_SOCKET,SO_RCVTIMEO,(char *)&amp;nRecvTimeOut,sizeof(nRecvTimeOut))==
			SOCKET_ERROR)return PING_FAILED;

	{
		unsigned long ulAddr=inet_addr(ip);
		HOSTENT *pHostEntity=0;
		if (ulAddr==INADDR_NONE) {
			pHostEntity=gethostbyname(ip);
			memcpy(&amp;ulAddr,pHostEntity-&gt;h_addr,
						 pHostEntity-&gt;h_length);
		}saDest.sin_addr.s_addr=ulAddr;
		saDest.sin_family=(pHostEntity?pHostEntity-&gt;
											 h_addrtype:AF_INET);
		saDest.sin_port=0;
	} {
		szICMPData=(char *)malloc(sizeof(icmp_header_t)+datasize+1);
		if (szICMPData==NULL)return PING_FAILED;
		((icmp_header_t *)szICMPData)-&gt;i_cksum=0;
		((icmp_header_t *)szICMPData)-&gt;i_code=0;
		((icmp_header_t *)szICMPData)-&gt;i_id=(unsigned short)GetCurrentProcessId();
		((icmp_header_t *)szICMPData)-&gt;
		i_seq=0;
		((icmp_header_t *)szICMPData)-&gt;i_type=ICMP_ECHO;
		memset(szICMPData+sizeof(icmp_header_t),'.',datasize);
		memcpy(szICMPData+sizeof(icmp_header_t),&quot;xyxyz pings&quot;,min(datasize,11));
	} {
		((icmp_header_t *)szICMPData)-&gt;
		timestamp=GetTickCount();
		((icmp_header_t *)szICMPData)-&gt;i_cksum=Ping_Checksum
																					 ((unsigned short *)szICMPData,datasize+sizeof(icmp_header_t));
	}
	if (sendto(sckSock,szICMPData,
						 sizeof(icmp_header_t)+datasize,0,(SOCKADDR *)&amp;saDest,sizeof(saDest))==SOCKET_ERROR)return
								 PING_FAILED;
	dwStart=GetTickCount();

	while (1) {
		int iResponseLen=0;
		{
			int nFromLen=sizeof(saFrom);
			iResponseLen=recvfrom(sckSock,szRecvBuff,65000+sizeof(ip_header_t)+sizeof(icmp_header_t),0,
														(SOCKADDR *)&amp;saFrom,&amp;nFromLen);
			dwStop=GetTickCount();
			if (iResponseLen==SOCKET_ERROR)
			{
				if (WSAGetLastError()==WSAETIMEDOUT)
					return PING_TIMEOUT;

				else
				{
					return PING_FAILED;
				}

			}
		}
		{
			ip_header_t *hdrIPHeader=(ip_header_t *)szRecvBuff;
			icmp_header_t *hdrICMPHeader
			=(icmp_header_t *)(szRecvBuff+hdrIPHeader-&gt;h_len*4);
			if (hdrICMPHeader-&gt;i_id!=
					(unsigned short)GetCurrentProcessId())continue;
			if (hdrICMPHeader-&gt;i_type==
					ICMP_UNREACHABLE)
				if (hdrICMPHeader-&gt;i_code==ICMP_CODE_HOST_UNREACHABLE||
						hdrICMPHeader-&gt;i_code==ICMP_CODE_NETWORK_UNREACHABLE)return PING_NOHOST;
			if (hdrICMPHeader-&gt;i_code==ICMP_ECHOREPLY)
				break;
		}
	}free(szICMPData);
	return dwStop-dwStart;
}

int Ping(const char *ip,unsigned short int z=1000)
{
	int i=Ping_Ext(ip,32,z);

	if (i==PING_FAILED||i==PING_TIMEOUT||i==PING_NOHOST)return -1;

	return i;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1778183</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778183</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Mon, 14 Sep 2009 12:35:30 GMT</pubDate></item><item><title><![CDATA[Reply to Oh NEIN, der Buchstabenwurm war da... on Mon, 14 Sep 2009 12:50:16 GMT]]></title><description><![CDATA[<p>Oder auch das gute alte &quot;indent&quot;. Ist zwar eigentlich für C gedacht, geht aber auch für das meiste C++ recht gut, bis auf ein paar Sonderfälle.</p>
<pre><code class="language-cpp">typedef struct
{
  unsigned int h_len:4;
  unsigned int version:4;
  unsigned char tos;
  unsigned short total_len;
  unsigned short ident;
  unsigned short frag_and_flags;
  unsigned char ttl;
  unsigned char proto;
  unsigned short checksum;
  unsigned int sourceIP;
  unsigned int destIP;
} ip_header_t;
typedef struct
{
  char i_type;
  char i_code;
  unsigned short i_cksum;
  unsigned short i_id;
  unsigned short i_seq;
  unsigned long timestamp;
} icmp_header_t;

unsigned short
Ping_Checksum (unsigned short *buffer, int size)
{
  unsigned long cksum = 0;
  while (size &gt; 1)
    {
      cksum += *buffer++;
      size -= sizeof (unsigned short);
  } if (size)
    {
      cksum += *(unsigned char *) buffer;
    }
  cksum = (cksum &gt;&gt; 16) + (cksum &amp; 0xffff);
  cksum += (cksum &gt;&gt; 16);
  return ((unsigned short) (~cksum));
}

unsigned int
Ping_Ext (const char *ip, unsigned int datasize, int recvtimto)
{

  SOCKET sckSock;
  SOCKADDR_IN saDest, saFrom;

  int nRecvTimeOut = recvtimto;
  datasize += sizeof (icmp_header_t);
  char *szICMPData = 0;
  char szRecvBuff[65000 + sizeof (ip_header_t) + sizeof (icmp_header_t)];

  DWORD dwStart, dwStop;

  if ((sckSock = socket (AF_INET, SOCK_RAW, IPPROTO_ICMP)) == INVALID_SOCKET)
    return PING_FAILED;
  if (setsockopt
      (sckSock, SOL_SOCKET, SO_RCVTIMEO, (char *) &amp;nRecvTimeOut,
       sizeof (nRecvTimeOut)) == SOCKET_ERROR)
    return PING_FAILED;

  {
    unsigned long ulAddr = inet_addr (ip);
    HOSTENT *pHostEntity = 0;
    if (ulAddr == INADDR_NONE)
      {
        pHostEntity = gethostbyname (ip);
        memcpy (&amp;ulAddr, pHostEntity-&gt;h_addr, pHostEntity-&gt;h_length);
      }
    saDest.sin_addr.s_addr = ulAddr;
    saDest.sin_family = (pHostEntity ? pHostEntity-&gt;h_addrtype : AF_INET);
    saDest.sin_port = 0;
  }
  {
    szICMPData = (char *) malloc (sizeof (icmp_header_t) + datasize + 1);
    if (szICMPData == NULL)
      return PING_FAILED;
    ((icmp_header_t *) szICMPData)-&gt;i_cksum = 0;
    ((icmp_header_t *) szICMPData)-&gt;i_code = 0;
    ((icmp_header_t *) szICMPData)-&gt;i_id =
      (unsigned short) GetCurrentProcessId ();
    ((icmp_header_t *) szICMPData)-&gt;i_seq = 0;
    ((icmp_header_t *) szICMPData)-&gt;i_type = ICMP_ECHO;
    memset (szICMPData + sizeof (icmp_header_t), '.', datasize);
    memcpy (szICMPData + sizeof (icmp_header_t), &quot;xyxyz pings&quot;,
            min (datasize, 11));
  }
  {
    ((icmp_header_t *) szICMPData)-&gt;timestamp = GetTickCount ();
    ((icmp_header_t *) szICMPData)-&gt;i_cksum = Ping_Checksum
      ((unsigned short *) szICMPData, datasize + sizeof (icmp_header_t));
  }
  if (sendto (sckSock, szICMPData,
              sizeof (icmp_header_t) + datasize, 0, (SOCKADDR *) &amp; saDest,
              sizeof (saDest)) == SOCKET_ERROR)
    return PING_FAILED;
  dwStart = GetTickCount ();

  while (1)
    {
      int iResponseLen = 0;
      {
        int nFromLen = sizeof (saFrom);
        iResponseLen =
          recvfrom (sckSock, szRecvBuff,
                    65000 + sizeof (ip_header_t) + sizeof (icmp_header_t), 0,
                    (SOCKADDR *) &amp; saFrom, &amp;nFromLen);
        dwStop = GetTickCount ();
        if (iResponseLen == SOCKET_ERROR)
          {
            if (WSAGetLastError () == WSAETIMEDOUT)
              return PING_TIMEOUT;

            else
              {
                return PING_FAILED;
              }

          }
      }
      {
        ip_header_t *hdrIPHeader = (ip_header_t *) szRecvBuff;
        icmp_header_t *hdrICMPHeader
          = (icmp_header_t *) (szRecvBuff + hdrIPHeader-&gt;h_len * 4);
        if (hdrICMPHeader-&gt;i_id != (unsigned short) GetCurrentProcessId ())
          continue;
        if (hdrICMPHeader-&gt;i_type == ICMP_UNREACHABLE)
          if (hdrICMPHeader-&gt;i_code == ICMP_CODE_HOST_UNREACHABLE ||
              hdrICMPHeader-&gt;i_code == ICMP_CODE_NETWORK_UNREACHABLE)
            return PING_NOHOST;
        if (hdrICMPHeader-&gt;i_code == ICMP_ECHOREPLY)
          break;
      }
    }
  free (szICMPData);
  return dwStop - dwStart;
}

int
Ping (const char *ip, unsigned short int z = 1000)
{
  int i = Ping_Ext (ip, 32, z);

  if (i == PING_FAILED || i == PING_TIMEOUT || i == PING_NOHOST)
    return -1;

  return i;
}
</code></pre>
<p>edit: Irgendwie machen die cpp-tags die Einrückungen wieder kaputt. Dann musste wohl selbst indent oder code::blocks bemühen.<br />
edit2: Aha! Die Probleme lagen anscheinend an den Tabs die indent bei der Formatierung verwendet hat. Habe oben nun eine Version ohne Tabs eingefügt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1778187</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778187</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 14 Sep 2009 12:50:16 GMT</pubDate></item><item><title><![CDATA[Reply to Oh NEIN, der Buchstabenwurm war da... on Mon, 14 Sep 2009 12:45:45 GMT]]></title><description><![CDATA[<p>Nich Schlecht!</p>
<p>Ich bin beeindruckt! Bin gerade mal 5 Minuten vom PC weg, komme wieder und schon fertig? <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>Naja vielen Dank auch! Nun weiß ich wie ich das dass nächste mal handhaben muss!</p>
<p>Alfons</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1778192</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778192</guid><dc:creator><![CDATA[Alfons2]]></dc:creator><pubDate>Mon, 14 Sep 2009 12:45:45 GMT</pubDate></item><item><title><![CDATA[Reply to Oh NEIN, der Buchstabenwurm war da... on Mon, 14 Sep 2009 12:47:30 GMT]]></title><description><![CDATA[<p>Alfons2 schrieb:</p>
<blockquote>
<p>Naja vielen Dank auch! Nun weiß ich wie ich das dass nächste mal handhaben muss!</p>
</blockquote>
<p>Du hast also regelmässig Buchstabenwürmer? Oder kennst du einfach nur ein paar sadistische Entwickler? <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/1778194</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778194</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 14 Sep 2009 12:47:30 GMT</pubDate></item><item><title><![CDATA[Reply to Oh NEIN, der Buchstabenwurm war da... on Mon, 14 Sep 2009 12:49:05 GMT]]></title><description><![CDATA[<blockquote>
<p>Hi Ho, ich habe eine Bitte und zwar habt ihr ja sicherlich mal was vom Buchstabenwurm aus der 1. Klasse gehört.</p>
</blockquote>
<p>Nein, leider nicht.</p>
<p>Aber <strong>das</strong> wär mal ein Wurm: alle Quellcodes hernehmen und OTBS-formatieren...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1778195</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778195</guid><dc:creator><![CDATA[µngbd]]></dc:creator><pubDate>Mon, 14 Sep 2009 12:49:05 GMT</pubDate></item><item><title><![CDATA[Reply to Oh NEIN, der Buchstabenwurm war da... on Mon, 14 Sep 2009 12:57:10 GMT]]></title><description><![CDATA[<blockquote>
<blockquote>
<p>Naja vielen Dank auch! Nun weiß ich wie ich das dass nächste mal handhaben muss!</p>
</blockquote>
<p>Du hast also regelmässig Buchstabenwürmer? Oder kennst du einfach nur ein paar sadistische Entwickler? <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>
</blockquote>
<p>Ja, die sind bei mir irgendwie eine Plage <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>Spaß bei Seite:</p>
<p>Nee hab ich nicht, aber es passiert sicher fast jedem mal sowas und wird mir vielleicht auch nochmal das ein oder andere Mal passieren. UNd ich kann ja nun nicht jedesmal den Code hier reinstellen, damit ihr das macht <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>
<blockquote>
<blockquote>
<p>Hi Ho, ich habe eine Bitte und zwar habt ihr ja sicherlich mal was vom Buchstabenwurm aus der 1. Klasse gehört.</p>
</blockquote>
<p>Nein, leider nicht.</p>
</blockquote>
<p>Hast du nicht? Also wir haben immer son Buchstabenwurm bekommen und mussten dann den Buchstabensalat wieder herrichten z.B sah das so aus</p>
<p>N B H E<br />
C S B<br />
U T A</p>
<p>Und was kommt raus?</p>
<blockquote>
<p>Aber das wär mal ein Wurm: alle Quellcodes hernehmen und OTBS-formatieren...</p>
</blockquote>
<p>Das sagt mir zwar nichts, aber klingt schlimm <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1778198</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778198</guid><dc:creator><![CDATA[Alfons2]]></dc:creator><pubDate>Mon, 14 Sep 2009 12:57:10 GMT</pubDate></item><item><title><![CDATA[Reply to Oh NEIN, der Buchstabenwurm war da... on Mon, 14 Sep 2009 12:56:41 GMT]]></title><description><![CDATA[<p>Buchstaben ... das is doch leicht <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1778201</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778201</guid><dc:creator><![CDATA[It0101]]></dc:creator><pubDate>Mon, 14 Sep 2009 12:56:41 GMT</pubDate></item><item><title><![CDATA[Reply to Oh NEIN, der Buchstabenwurm war da... on Mon, 14 Sep 2009 13:05:48 GMT]]></title><description><![CDATA[<p>Alfons2 schrieb:</p>
<blockquote>
<p>Nee hab ich nicht, aber es passiert sicher fast jedem mal sowas und wird mir vielleicht auch nochmal das ein oder andere Mal passieren. UNd ich kann ja nun nicht jedesmal den Code hier reinstellen, damit ihr das macht <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>
</blockquote>
<p>Ähm, nicht wirklich, mir ist das noch nie passiert. Ich kann mir nicht ganz vorstellen, dass aus Versehen alle Zeilenenden abgeschnitten werden, ausser man kopiert wild rum oder nutzt andere Editoren oder sowas...</p>
<p>It0101 schrieb:</p>
<blockquote>
<p>Buchstaben ... das is doch leicht <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>
</blockquote>
<p>Du hast sicher alle Permutationen aufgelistet, oder? Ich meine, wenn man schon die Möglichkeit hat, nicht zu denken... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1778208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778208</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 14 Sep 2009 13:05:48 GMT</pubDate></item><item><title><![CDATA[Reply to Oh NEIN, der Buchstabenwurm war da... on Mon, 14 Sep 2009 13:04:42 GMT]]></title><description><![CDATA[<p>War ja auch für die erste Klasse <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
<p>Naja ich muss nun los, habe noch was anderes vor machts gut und Danke nochmal!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1778211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778211</guid><dc:creator><![CDATA[Alfons2]]></dc:creator><pubDate>Mon, 14 Sep 2009 13:04:42 GMT</pubDate></item><item><title><![CDATA[Reply to Oh NEIN, der Buchstabenwurm war da... on Mon, 14 Sep 2009 13:08:03 GMT]]></title><description><![CDATA[<p>Alfons2 schrieb:</p>
<blockquote>
<p>Hast du nicht? Also wir haben immer son Buchstabenwurm bekommen und mussten dann den Buchstabensalat wieder herrichten z.B sah das so aus</p>
<p>N B H E<br />
C S B<br />
U T A</p>
<p>Und was kommt raus?</p>
</blockquote>
<p>Ja, und mit Euch als think tank im background hat der Lehrer immer bei 9-live abgeräumt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1778213</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778213</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Mon, 14 Sep 2009 13:08:03 GMT</pubDate></item><item><title><![CDATA[Reply to Oh NEIN, der Buchstabenwurm war da... on Mon, 14 Sep 2009 13:30:48 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>It0101 schrieb:</p>
<blockquote>
<p>Buchstaben ... das is doch leicht <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>
</blockquote>
<p>Du hast sicher alle Permutationen aufgelistet, oder? Ich meine, wenn man schon die Möglichkeit hat, nicht zu denken... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
</blockquote>
<p>Naja wie hätte ich sonst auf die Lösung kommen sollen... Denkprozesse kosten nur unnötig Gehirnschmalz <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1778224</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778224</guid><dc:creator><![CDATA[It0101]]></dc:creator><pubDate>Mon, 14 Sep 2009 13:30:48 GMT</pubDate></item><item><title><![CDATA[Reply to Oh NEIN, der Buchstabenwurm war da... on Mon, 14 Sep 2009 13:49:35 GMT]]></title><description><![CDATA[<p>It0101 schrieb:</p>
<blockquote>
<p>Nexus schrieb:</p>
<blockquote>
<p>It0101 schrieb:</p>
<blockquote>
<p>Buchstaben ... das is doch leicht <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>
</blockquote>
<p>Du hast sicher alle Permutationen aufgelistet, oder? Ich meine, wenn man schon die Möglichkeit hat, nicht zu denken... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
</blockquote>
<p>Naja wie hätte ich sonst auf die Lösung kommen sollen... Denkprozesse kosten nur unnötig Gehirnschmalz <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>
</blockquote>
<p>Dann haste aber nicht genau hingeschaut, denn das Wirtshaus &quot;Die Bachstuben&quot; sind dir gar nicht aufgefallen?<br />
Oder Ulla &quot;nebst Bauch&quot;<br />
Oder der berühmte &quot;Buchenbast&quot;, der an den &quot;Bastbuchen&quot; zu finden ist?<br />
Oder die &quot;Basenbucht&quot;, wo sich die Schwestern der Mütter, bzw. die Frauen der Brüder der Mütter zum Baden trafen?</p>
<p>Ich könnte noch ewig weiter machen.<br />
Also nächtes mal Gehirnschmalz einschalten bevor man sagt &quot;ist doch einfach&quot; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1778237</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778237</guid><dc:creator><![CDATA[Besserwisser]]></dc:creator><pubDate>Mon, 14 Sep 2009 13:49:35 GMT</pubDate></item><item><title><![CDATA[Reply to Oh NEIN, der Buchstabenwurm war da... on Mon, 14 Sep 2009 13:55:41 GMT]]></title><description><![CDATA[<p>Besserwisser schrieb:</p>
<blockquote>
<p>Buchenbast</p>
</blockquote>
<p>Und das ist wohl der 9-live-Rätselautor.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1778240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778240</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Mon, 14 Sep 2009 13:55:41 GMT</pubDate></item><item><title><![CDATA[Reply to Oh NEIN, der Buchstabenwurm war da... on Mon, 14 Sep 2009 16:20:35 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>Besserwisser schrieb:</p>
<blockquote>
<p>Buchenbast</p>
</blockquote>
<p>Und das ist wohl der 9-live-Rätselautor.</p>
</blockquote>
<p><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>
]]></description><link>https://www.c-plusplus.net/forum/post/1778304</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778304</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Mon, 14 Sep 2009 16:20:35 GMT</pubDate></item><item><title><![CDATA[Reply to Oh NEIN, der Buchstabenwurm war da... on Mon, 14 Sep 2009 17:16:06 GMT]]></title><description><![CDATA[<p>Das kann doch jeder Taschen-Bub, das muss man keinen ganzen Stab buchen. Das macht man nebenher, in Bus, Bahn, etc. Wie es der BBC-Hase tut.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1778325</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778325</guid><dc:creator><![CDATA[Registrierter Troll]]></dc:creator><pubDate>Mon, 14 Sep 2009 17:16:06 GMT</pubDate></item><item><title><![CDATA[Reply to Oh NEIN, der Buchstabenwurm war da... on Mon, 14 Sep 2009 17:25:04 GMT]]></title><description><![CDATA[<blockquote>
<p>Dann haste aber nicht genau hingeschaut, denn das Wirtshaus &quot;Die Bachstuben&quot; sind dir gar nicht aufgefallen?<br />
Oder Ulla &quot;nebst Bauch&quot;<br />
Oder der berühmte &quot;Buchenbast&quot;, der an den &quot;Bastbuchen&quot; zu finden ist?<br />
Oder die &quot;Basenbucht&quot;, wo sich die Schwestern der Mütter, bzw. die Frauen der Brüder der Mütter zum Baden trafen?</p>
<p>Ich könnte noch ewig weiter machen.<br />
Also nächtes mal Gehirnschmalz einschalten bevor man sagt &quot;ist doch einfach&quot; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
</blockquote>
<p>Das hat sicherlich ordentlich Gehirnschmalz gekostet <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>Es kann schonmal sein, das ich verschiedene Editoren benutze, z.B. kann VC++ nicht die geschweiften und eckigen Klammerpaare hervorheben, aber ein anderen Editorprogramm schon, dafür kann dieses etwas anderes nicht...usw.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1778330</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778330</guid><dc:creator><![CDATA[Alfons2]]></dc:creator><pubDate>Mon, 14 Sep 2009 17:25:04 GMT</pubDate></item><item><title><![CDATA[Reply to Oh NEIN, der Buchstabenwurm war da... on Mon, 14 Sep 2009 20:11:48 GMT]]></title><description><![CDATA[<p>Alfons2 schrieb:</p>
<blockquote>
<p>Es kann schonmal sein, das ich verschiedene Editoren benutze, z.B. kann VC++ nicht die geschweiften und eckigen Klammerpaare hervorheben, aber ein anderen Editorprogramm schon, dafür kann dieses etwas anderes nicht...usw.</p>
</blockquote>
<p>schaul mal bei</p>
<p>-&gt;Tools-&gt;Options-&gt;Environment-&gt;Fonts and Colors</p>
<p>dort kannst du operator ummalen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1778407</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778407</guid><dc:creator><![CDATA[uhsuhz]]></dc:creator><pubDate>Mon, 14 Sep 2009 20:11:48 GMT</pubDate></item><item><title><![CDATA[Reply to Oh NEIN, der Buchstabenwurm war da... on Mon, 14 Sep 2009 20:37:09 GMT]]></title><description><![CDATA[<p>Also in VS kannst du den Highlither nach belieben umgestalten. Gibt auch ein paar ganz nette Themes.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1778421</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778421</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 14 Sep 2009 20:37:09 GMT</pubDate></item><item><title><![CDATA[Reply to Oh NEIN, der Buchstabenwurm war da... on Mon, 14 Sep 2009 20:41:40 GMT]]></title><description><![CDATA[<p>drakon schrieb:</p>
<blockquote>
<p>Also in VS kannst du den Highlither nach belieben umgestalten. Gibt auch ein paar ganz nette Themes.</p>
</blockquote>
<p>Aber imho gilt das nicht für das markieren der Klammer!?<br />
Sondern nur für das schreiben der Klammer...</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1778427</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778427</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Mon, 14 Sep 2009 20:41:40 GMT</pubDate></item><item><title><![CDATA[Reply to Oh NEIN, der Buchstabenwurm war da... on Mon, 14 Sep 2009 20:45:25 GMT]]></title><description><![CDATA[<p>unskilled schrieb:</p>
<blockquote>
<p>drakon schrieb:</p>
<blockquote>
<p>Also in VS kannst du den Highlither nach belieben umgestalten. Gibt auch ein paar ganz nette Themes.</p>
</blockquote>
<p>Aber imho gilt das nicht für das markieren der Klammer!?<br />
Sondern nur für das schreiben der Klammer...</p>
<p>bb</p>
</blockquote>
<p>Was meinst du genau?<br />
Du kannst einstellen, wie sie ausschauen..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1778432</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778432</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 14 Sep 2009 20:45:25 GMT</pubDate></item><item><title><![CDATA[Reply to Oh NEIN, der Buchstabenwurm war da... on Mon, 14 Sep 2009 21:05:30 GMT]]></title><description><![CDATA[<p>Ich meine, dass er möchte, dass sich die zugehörige Klammer verfärbt, wenn man den Cursor vor/nach einer Klammer hat oder eine markiert hat.</p>
<p>Und das habe ich mit MSVC noch nicht hinbekommen. Wenn ich mir unsicher bin, muss ich die Klammer immer durch eine neue ersetzen, um mir sicher zu sein^^ Find ich zwar eigenartig aber das passiert mir nicht so oft, dass ich irgendwo danach gesucht hätte, ob man das nicht doch irgendwie machen kann...</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1778440</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778440</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Mon, 14 Sep 2009 21:05:30 GMT</pubDate></item><item><title><![CDATA[Reply to Oh NEIN, der Buchstabenwurm war da... on Mon, 14 Sep 2009 21:08:30 GMT]]></title><description><![CDATA[<p>Aso. Das meinst du. Ja, dieses Feature vermisse ich auf ne Art auch. (Eclipse macht das so schön, auch das higlithen des gleichen Bezeichners überall, wenn man mal eben schnell schauen will, wo eine Variable alles gebraucht wird).</p>
<p>Allerdings muss ich zugeben, dass ich noch nicht wirklich nach dem Feature gesucht habe.. Vielleicht ist es möglich es einzustellen..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1778443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1778443</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 14 Sep 2009 21:08:30 GMT</pubDate></item></channel></rss>