#include "stdio.h"
int main()
{
int i,j;
char str[]={"123\0234\0345"};//字符串中\0dd是八进制数,字符串需做处理,具体如下:
char st[20];
i=0;
j=0;
while(str[i]!='\0')
{
if(str[i]<32)
{
st[j++]=' ';
st[j++]=int(str[i]/8)+48;
st[j++]=int(str[i])%8+48;
}
else
{
st[j++]=str[i];
}
i=i+1;
}
printf("%s",st);
}