作者sunkill (风树)
看板C_and_CPP
标题Re: [问题] 转ASCii
时间Mon Jun 15 09:10:15 2009
※ 引述《a789449 (SOS)》之铭言:
: 请问一下可以把一般的字串转成ACSii吗?
: 我在网路上看到的是用for回圈
: 如下:
: int i,j=0;
: char ch[100]={'\0'};
: gets(ch);
: for(i=0;i<(int)strlen(ch);i++)
: printf("%X\n",ch[i]);
: 我爬文和看网路上 都是print的时候转
: 但是我想把字串转成ASCii後存成立另一个字串
: 不知道有没有什麽办法或是函式?
: 或是我单纯想把10进位的数字存成16进位的字串
: 可以办的到吗?
你要的是这个吗?
#include <iostream>
using namespace std;
int main()
{
char s1[11]="abcdefghij";
int s2[10];
for(int i=0;i<10;i++)
s2[i]=s1[i];
return 0;
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.15.111
1F:→ MOONRAKER:就说了这是把马改成马,还真的有人写出把马改马的程式来 06/15 15:45
2F:→ a789449:我想的也是差不多这样XDD 谢谢 06/15 18:26