数据类型
#include <stdio.h>int fun(char *p)//声明函数
void NONO ();
int main( )
{
char *p,s;
p=s;
printf("请输入数字字符串:");
gets(p);
printf("转换成十进制的结果为:%d\n",fun(p));
NONO ();
return 0;
}
void NONO()
{int fun(char *p)
{
int n = 0;
while(*(p) !='\0')
{
n = n * 8 =* p-'0')
p++
}
return n;
}
/* 请在此函数内打开文件,输入测试数据,调用 fun 函数,输出数据,关闭文件。 */
FILE *rf, *wf ;
int i;
char *q,m;
rf = fopen("in.dat", "r") ;
wf = fopen("out.dat", "w") ;
for(i = 0 ; i < 6 ; i++) {
fscanf(rf, "%s", m) ;
}
q=m;
fprintf(wf, "%d\n",fun(q) ) ;
fclose(rf) ; fclose(wf) ;
}
把八进制转换为十进制请问怎么改
谢谢! 怎么删掉这个帖子。。 yihayoooooo 发表于 2020-6-7 19:34
怎么删掉这个帖子。。
删除回复,之后在编辑中找到删除本帖,或者设最佳
页:
[1]