帮我解决下这个C语言问题/*------------------------------------------------------【程序改错】--------------------------------------------------------题目:下面函数chnum将一个整数字符串转换为一个整数.--------------

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 21:56:03

帮我解决下这个C语言问题/*------------------------------------------------------【程序改错】--------------------------------------------------------题目:下面函数chnum将一个整数字符串转换为一个整数.--------------
帮我解决下这个C语言问题
/*------------------------------------------------------【程序改错】--------------------------------------------------------题目:下面函数chnum将一个整数字符串转换为一个整数.
--------------------------------------------------------注意:不可以增加或删除程序行,也不可以更改程序的结构.------------------------------------------------------*/#include#include int chnum (char *str) { int i,j,k,h,len,l,num=0; // h=*(str+4-len)-'0';
num=num+h*k; } return num; }void main(){int t;char *a="1234";t=chnum(a);cout

帮我解决下这个C语言问题/*------------------------------------------------------【程序改错】--------------------------------------------------------题目:下面函数chnum将一个整数字符串转换为一个整数.--------------
#include<string.h>
#include<iostream> 
using namespace std;
int chnum (char *str)
{      
int i,j,k,h,len,l,num=0; //       
h=*(str+4-len)-'0';
        num=num+h*k;       
}       
return num;
}void main(){
int t;char *a="1234";t=chnum(a);cout<<t<<endl;}




///////////////////////////////要是可以用库函数就可以如下;
#include<string.h>
#include<iostream> 
using namespace std;
int chnum (char *str)
{      

int  num;
num=atoi(str);///字符串转变成数字
return num;
}
void main()
{
int t;
char *a="1234";
t=chnum(a);
cout<<t<<endl;
}