Re[4]: Сойдет? :-\
От: UgN  
Дата: 02.06.03 12:16
Оценка:
Здравствуйте, UgN, Вы писали:


UgN>Считай сам, сколько символов...

UgN>
UgN>char*sum(char*A,char*B,int X,int Y,int*Z){
UgN>int e=strlen(A)+1,f=strlen(B)+1,g=max(e,f)+1;char*C=new char[g];
UgN>do{char*pc=C+g;*pc=(e?*(A+--e):0)+(f?*(B+--f):0);*(pc-1)=*pc/10;*pc%=10;}while (--g);
UgN>*Z= X^Y;return C;}
UgN>


Пример использования:
int x = 0;
char* z = sum( "\1\2\3\4", "\1\2\3\4\5", 1, 0, &x );
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.