求助。。关于string与函数问题
用string字符串,将各个数字位用字符隔开构成字符串,函数参数为整数及字符,返回结果为字符串#include "stdafx.h"
#include<iostream>
#include<string>
using namespace std;
char* fun(int&p,char *m)
{
string s=NULL;
while (p!=0)
{
s+=p%10;
p/=10;
if (p!=0)
s+=*m;
}
return s;
}
int main(int argc, char* argv[])
{
string st;
cout<<"Enter number:"<<endl;
int i;
cin>>i;
st=fun(i,c);
cout<<"st"<<endl;
return 0;
}