hilfe c++ noob frage

10/09/2011 22:55 darkressurection1993#1
Danke an .Infinite und XxharCs
Mein problem ist gelöst
10/10/2011 00:06 Guarania#2
Die Funktion addServerPacket erwartet keinen Bytearray als übergabe, poste mal die Funktion, dann kann man dir hier auch helfen...
10/10/2011 01:09 darkressurection1993#3
Danke an .Infinite und XxharCs
Mein problem ist gelöst
10/10/2011 01:45 Tyrar#4
der fehler is ganz easy, du muss anstatt dem array nen neues CPacket objekt übergeben ;)
10/10/2011 22:34 darkressurection1993#5
Danke an .Infinite und XxharCs
Mein problem ist gelöst
10/10/2011 23:13 xNopex#6
Aua. Lern doch bitte erst die Sprache und dann versuche sowas.
10/11/2011 10:40 darkressurection1993#7
ich hbe sowas noch nie gemacht und ich finde es auch niocht in meinem buch.

ich brauche bitte hilfe
10/11/2011 10:47 Karnerbi#8
Quote:
Originally Posted by xNopex View Post
Aua. Lern doch bitte erst die Sprache und dann versuche sowas.
Solche Beiträge kann man sich sparen! Der User wollte lediglich eine Hilfestellung und kein Kommentar was ihn beleidigt, bzw. nicht hilft.

Was in manch's Menschen Kopf vor geht ... :facepalm:
10/11/2011 11:26 XxharCs#9
Code:
test.cpp(161): error C2664: 'CConnection::addServerPacket' : cannot convert parameter 1 from 'BYTE [33]' to 'CPacket *'
Du mischt bytes mit Hexadezimalzahlen. Versuch doch mal die bytes in Hexa umzuwandeln oder die Hexa Zahlen bzw, den CPacket in bytes umzuwandeln~

Quote:
ich hbe sowas noch nie gemacht und ich finde es auch niocht in meinem buch.
Solche Sachen findet man auch nicht im Buch, sondern die Grundlagen etc. Das was im Buch steht musst du anwenden können um es in der Praxis zu realisieren.
10/11/2011 11:51 darkressurection1993#10
Danke an .Infinite und XxharCs
Mein problem ist gelöst
10/11/2011 12:06 Xenox3#11
Quote:
Originally Posted by Karnerbi View Post
Solche Beiträge kann man sich sparen! Der User wollte lediglich eine Hilfestellung und kein Kommentar was ihn beleidigt, bzw. nicht hilft.

Was in manch's Menschen Kopf vor geht ... :facepalm:
Wieso hilft ihm der Vorschlag, erst mal Grundkenntnisse für sein Vorhaben zu erlangen nicht weiter ?!

Man kann es bereits als Frechheit ansehen Hilfe bei einer Tat zu verlangen, bei der man offensichtlich ohne jegliches Grundwissen Leistungen anderer kopiert und kläglich bei dem Versuchen scheitert sie zu verändern.

Zusätzlich anderen Anfänger, die sich mit einer Sache auseinandersetzen und dennoch Fehler nicht verstehen, ihr Ansehen zu verschandeln finde ich das eigentlich banale
Quote:
Was in manch's Menschen Kopf vor geht ... :facepalm:
BTW eine Beleidigung kann durchaus eine Hilfestellung sein, wenn auch eine unangenehme !
10/11/2011 12:36 darkressurection1993#12
aber du verstehst es nicht

ich kann doch nichts dafür wenn ich nicht verstehe wieso es nicht im byte format geht.
und ich finde im buch nichts darüber.

und deshalb frage ich euch nach hilfe.

nur weil du "der bester coder der welt" bist, muss du nicht auf leuten rumhacken die simple sachen nicht verstehen und hilfe brauchen.
10/11/2011 14:33 xNopex#13
Quote:
CPacket* BYTE IncIt[] = { 0x5E,0x1C,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x08, 0x7F,0x9B,0x02,0x01,0x00,0x08,0x7F,0x9B,0x02,0x1C, 0x00,0x0B,0x00,0x00,0x00,0x32,0x00,0x00,0x00,0xFF, 0xFF,0xFF,0xFF};
Allein an diesem Zitat sieht man, dass du noch nie ein C++ - Buch in der Hand hattest. Außerdem war mein Beitrag nicht beleidigend, wenn du das als Beleidigung aufgefasst hast, dann tuts mir Leid, aber dann bist du zu soft für diese Welt.
Nun konkret, was ist an diesem Code-Snippet falsch:
Du willst hier also einen Zeiger auf ein Objekt der Klasse CPacket ein unsigned-char Array zuweisen. Das ist dumm und zeigt einfach, dass du keinen Dunst hast, was du da machst. Das ist außerdem noch syntaktisch vollkommener unsinn. Eine Variable kann nur einen Typ haben und nicht zwei. So und jetzt viel Spaß beim verbessern, vote4close, da Troll.
10/11/2011 15:16 darkressurection1993#14
Danke an .Infinite und XxharCs
Mein problem ist gelöst
10/11/2011 16:28 XxharCs#15
Quote:
Nur weil du der Sprache mächtig bist, solltest du dich nicht zu sehr aufspielen.

Ich verstehe dinge nunmal sehr schwer
Deswegen sollte man die Sprache auch lernen bevor man* sowas machst...
xNopex sagte eig alles was dein Fehler ist.
Char != Byte
Benutz char wenn du mit chars arbeitest bzw mit Hexa arbeitest.

Und davor solltest du auch wissen, woraus ein Packet besteht.