مشاهدة النسخة كاملة : كتابة رسائل مشفرة
علي جنيدي
07-05-2007, 10:46 PM
قم بفك ضغط الملفات افتح message واكتب رسالتك فيظهر ملف نصي تم تحويل الرسالة فيه إلى أرقام افتح الرنامج Code فيقوم بفك تشفير الرسالة حاولوا معرفة الكود
Argonaut
09-05-2007, 01:33 AM
ممتاز بس فيه بعض الازعاج
1 - كونسل
2- المسج عند تشغيل البرنامج
3- اعتماده التام على ملف مسج
التقدير النهائي .4 من 5
يله نشوفك في برنامج خارقة (:
علي جنيدي
09-05-2007, 10:46 AM
الشكر لك سأحاول عمله بواجهة تخاطبية
وهذان هما الكودان :
#include<iostream.h>
#include<stdlib.h>
#include<fstream.h>
#include<conio.h>
#include<time.h>
struct messagetext
{
int text1 ;
};
main()
{
srand(time(NULL)) ;
messagetext message[100] ;
ofstream outMessageFile( " message.dat " , ios::trunc ) ;
char cmessage[100] ;
int j = 0 ;
int code = 1 + rand()%10 ;
cout << " Type your message , use (-) instead of space " << endl
<< " and dont use more than 100 character " << endl ;
cin >> cmessage ;
while(cmessage[j] != '\0')
{
for( int i = 0 ; i < 100 ; i++ )
message[i].text1 = (int) cmessage[i] ;
outMessageFile << message[j].text1 * code << " " ;
j++;
}
outMessageFile << code << endl ;
cout << " press any key to continue " ;
getch() ;
return 1 ;
}
#include<iostream.h>
#include<stdlib.h>
#include<fstream.h>
#include<conio.h>
struct messagetext
{
int text1 ;
};
main()
{
messagetext message[100] ;
ifstream inMessageFile( " message.dat " , ios::in ) ;
int text , j = 0 , code ;
while(inMessageFile >> text)
{
message[j].text1 = text ;
j++ ;
}
code = message[j-1].text1 ;
for( int i = 0 ; i < j-1 ; i++ )
{
message[i].text1 /= code ;
if(message[i].text1 == 45)
cout << " " ;
else
cout << (char)message[i].text1 ;
}
cout << endl ;
cout << " Press any key to continue " << endl ;
getch() ;
return 1 ;
}
جميع حقوق برمجة vBulletin محفوظة ©2025 ,لدى مؤسسة Jelsoft المحدودة.
جميع المواضيع و المشاركات المطروحة من الاعضاء لا تعبر بالضرورة عن رأي أصحاب شبكة المنتدى .