kasra515
چهارشنبه 17 بهمن 1386, 16:05 عصر
سلام دوستان ، من دنبال یه سورس ساده برای کد گزاری روی رشته ها هستم (یه چیزی تو مایه های md5 ). خودم هم یکی نوشتم اما مشکل داره. مثلا برای ka و kb یه کد تحویل می ده !!!
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std ;
//----------------
int i;
int *encode(char ch[100])
{
int b[100] , *p ;
char h ;
union
{
int a ;
char c[2];
};
for ( i=0 ; i<strlen(ch) ; i++)
{
a = ch[i] ;
h = c[0] ;
c[0] = c[1] ;
c[1] = h ;
b[i] = a ;
}
p = b ;
return p ;
}
int _tmain(int argc, _TCHAR* argv[])
{
char c[100] ;
int *a ;
gets(c) ;
a = encode(c) ;
for(int j=0 ; j<i ; j++)
cout<<a[j] ;
getch() ;
return 0;
}
اگه میشه یه نمونه از این قبیل کد ها بزارید یا اینکه راهنمایی کنید (راهنمایی رو ترجیح می دم تا لقمه ی آماده:چشمک: )
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std ;
//----------------
int i;
int *encode(char ch[100])
{
int b[100] , *p ;
char h ;
union
{
int a ;
char c[2];
};
for ( i=0 ; i<strlen(ch) ; i++)
{
a = ch[i] ;
h = c[0] ;
c[0] = c[1] ;
c[1] = h ;
b[i] = a ;
}
p = b ;
return p ;
}
int _tmain(int argc, _TCHAR* argv[])
{
char c[100] ;
int *a ;
gets(c) ;
a = encode(c) ;
for(int j=0 ; j<i ; j++)
cout<<a[j] ;
getch() ;
return 0;
}
اگه میشه یه نمونه از این قبیل کد ها بزارید یا اینکه راهنمایی کنید (راهنمایی رو ترجیح می دم تا لقمه ی آماده:چشمک: )