请问一下这条程序哪里错了
// jine.cpp : 定义控制台应用程序的入口点。//
#include "stdafx.h"
#include <stdio.h>
#include <string.h>
/*tran_money参数格式说明 :
m :小写金额,双精度数(必须小于一万亿)。
ms ; 用于存放转换为大写金额场的字符串指针(字符数组)。 */
void tran_money ( double m, char * ms );
int _tmain(int argc, _TCHAR* argv[]);
{
double money=0;
char m_str[256];
while (1) {
printf("请输入一个小写的金额(必须小于1万亿),小于0退出 : ");
scanf("%lf",&money);
if ( money < 0 ) break;
tran_money ( money, m_str);
printf("转换后的大写金额是 : %s \n",m_str);
}
return 0;
}
void tran_money ( double m, char * ms );
{
char mtemp[32], aa[] = "零壹贰叁肆伍陆柒扒玖整",bb[]= "分角元拾佰仟万拾佰仟亿拾佰仟";
int mlen=0, i=0, j=0, aap=0, bbp=0;
if ( m==0 ) {
sprints ( ms, "零元整" );
return;
}
sprintf( mtemp,"%.01f", (m*100) );//将金额转化为字符串(去掉小数点),方便处理
for ( mlen = strlen(mtemp):i<mlen:i++ ) {
//转换为汉字大写数字
aap = ( mtemp[i] - '0') * 2 ;
ms [ j++ ] = aa [ aap++ ];
ms [ j++ ] = aa [ aap++ ];
}
ms[j]=0;
return;
}
最后总是提示jine.cpp
d:\我的文档\visual studio 2008\projects\jine\jine\jine.cpp(5) : warning C4067: 预处理器指令后有意外标记 - 应输入换行符
d:\我的文档\visual studio 2008\projects\jine\jine\jine.cpp(12) : error C2447: “{”: 缺少函数标题(是否是老式的形式表?)
d:\我的文档\visual studio 2008\projects\jine\jine\jine.cpp(28) : error C2447: “{”: 缺少函数标题(是否是老式的形式表?)
生成日志保存在“file://d:\我的文档\Visual Studio 2008\Projects\jine\jine\Debug\BuildLog.htm”
jine - 2 个错误,1 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========