2011-10-23 140 views
-1

如何将t-octet转换为字符串?我在C++上做了一些服务,现在停留在这里,我必须编写一个可以将t-octet转换为字符串的函数。为了得到更多的说明,我正在以t-octet的形式从IDP(初始检测点)获取呼叫参考号码,我必须以简单的String形式保存在数据库中。八位字节到字符串转换

Plz给出一些想法。 在此先感谢。

+2

你为什么要标记这个'Java'?什么是“t-octet”? – Mat

+0

这个函数可以用任何语言编写,无论是C++还是Java,t-octet都是一种字符串 – Atul

+1

Java和C++没有相同类型的字符串对象。而“一种字符串”并不多说。 – Mat

回答

0

好吧,让我假设一个T-Octed是一串八位字节,这意味着一个8位整数在这个意义上,因为它是一个电话号码。我没有真正进入java,但我相信你可以使用string.Format:http://www.xinotes.org/notes/note/1195/将整数转换为字符串格式。只是为了循环八位字节串并将每个八位字节转换为一个字符串。然后,您应该将字符串连接在一起以获取电话号码的字符串版本。如果它们不合适,只需将它们转换为int即可。 在C++中,我经常做的只是采取char mah_char ='0'+ mah_int; 哪个当然只适用于个位数字。 希望有所帮助。