000
16.07.2003, 18:59 Uhr
~Zelzmann
Gast
|
Hi Ihr! Ich hab n megaaa Problem! ICh soll morgen einen Vortrag zu einem Programm halten hab aber noch nciht sehr viel ahnung von der ganzen sache...ICh wollt euch mal fragen ob ihr mir helfen könnt und vielelicht hinter jede zeile mal kurz schreiben was welcher befehl macht oder so. Das wäre sehr ned und würde mir viel helfen.
SourceCode:
C++: |
#pragma hdrstop #include <stdio.h> #include "senden.h" #pragma package(smart_init)
void c_senden::f_pruefsumme_ausgeben (char* empfangtext, int* empfangcrc, int* empfangpolynom) { char ascii[3],text[129]; int crc,poly; crcrechner o_crcrechner; c_texteingabe o_texteingabe; c_polynom o_polynom; poly = o_polynom.f_polynom(); clrscr(); cout<<"Das Generatorpolynom ist Dezimal: "<<poly; getch(); strcpy (text,o_texteingabe.f_texteingabe()); crc = o_crcrechner.CalcCrc16 (text,128,poly); cout<<endl<<endl<<"Die CRC-Pruefsumme ist: "<<crc<<" im Dezimalsystem."<<endl; cout<<"Die CRC-Pruefsumme ist: "<<hex<<crc<<" im Hex-System."<<endl; ascii[1]=crc&0x00FF; ascii[0]=crc>>8; printf("bzw. ASCII: %c %c \n",ascii[0],ascii[1]); cout<<"(Im ASCII-Format werden Steuerzeichen nicht dargestellt)"; strcpy (empfangtext,text); *empfangcrc = crc; *empfangpolynom = poly; };
------------------------------------------------------------------------------
Headerdatei:
#ifndef sendenH #define sendenH #include "crcrechner.cpp" #include "texteingabe.cpp" #include "polynom.cpp"
class c_senden { private:
public: void f_pruefsumme_ausgeben(char* empfangtext, int* empfangcrc,int* empfangpolynom); }; #endif
|
edit by FloSoft: Codetags sind was angenehmes! Dieser Post wurde am 16.07.2003 um 19:32 Uhr von FloSoft editiert. |