谁能写大数乘法的程序(高手进)

来源:百度知道 编辑:UC知道 时间:2024/05/22 12:17:38
解决大树乘法的程序,想了好几天了,总是有错,忘高手指点!!限用c++

#define WORD unsigned _int16
#define TDWORD unsigned _int32
#define WORD_SIZE (sizeof(WORD))
#define WORD_BITS (WORD_SIZE*8)
#define MAX_WORD 0x0000FFFF
#define LO(x) ((x)&MAX_WORD)
#define HI(x) (LO((x)>>WORD_BITS))
#include<stdio.h>
#include<iostream>
using namespace std;

int count(void)
{
FILE * fp = fopen("f:\\TestData.txt","r+");
if (fp == NULL) {printf("文件打不开!");return 0;}

//计算两个乘数的字节数

char ch = fgetc(fp);
unsigned int count1 = 0;
unsigned int count2 = 0;
while (ch != '\n')
{
count1 ++;
ch = fgetc(fp);
}
ch = fgetc(fp);
while (ch != '\n')
{
count2 ++;
ch = fgetc(fp);
}

fseek(fp,0,0);
cout<<"第一个数的长度:"<<count1<<endl;
cout<<"第二个数的长度:"<<count2<