用sstream,sscanf或者atoi,推荐用sstream。我给你写个山寨版的lexical_cast#include <iostream>#include <sstream>using namespace std;template <class dest, class src>dest lexical_cast(src s) static stringstream sstrm; sstrm.clear(); sstrm << s; dest t; sstrm >> t; return t;}int main() int a = lexical_cast<int>("123"); double b = lexical_cast<double>("123.456"); cout << a << endl; cout << b << endl;}可以给出数据的表现形式吗?
4,推荐几首超有感觉的歌曲像 即使知道要见面 那种风格的
1.burning---Maria Arredondo 以前我就喜欢,最近超受欢迎的一首歌哦
2.ここにいるよ--feat.青山テルマ
そばにいるね--feat.青山テルマ 这两首是姐妹曲哦,我最爱的两首日文歌了~
3.remember---the melody http://www.sggo.cn/blog/music/the_melody/remember.mp3
polly---the melody 《咖啡王子一号店》主题曲
doo be rap---the melody http://121.254.138.11:50000/stream/music/01/0000/0069/4969/content/mp3/src/540533.mp3
goodbye---the melody 《咖啡王子一号店》插曲
最喜欢的韩国组合,喜欢她们的和声,甜美着呢~,超爱
4.human sacrifice---sweetbox 听着很爽的歌,节奏很快~
life is cool---sweetbox 蛮热门的歌
for the lonely---sweetbox 嘿嘿,这首也不错~
5.唠叨--the nuts
雪之花--朴孝信 这两首是我认为最伤感的韩文歌了,第一首很有感觉,第二首就不用我介绍了吧~
6.find you love---fiona fung
shining friend---fiona fung前面两首歌都很短,节奏欢快。西西,不错~
pround of you---fiona fung 《挥着翅膀的女孩》英文版,肯定比中文的好听咯,不信就试试~
foreve friends---fiona fung
7.u make me wanna--blue 他们的专辑里最爱这首了,超有感觉呐~爽
all rise--blue
one love--blue
8.伪装---琳恩玛莲 《千金百分百》的片尾曲,相信很多人都听过的吧~
a place nearby---琳恩玛莲 安静柔美的歌,听着很舒服~
sitting down here---琳恩玛莲
9.nothing in the world---原子猫少女 以前蛮热门的歌
if you come to me---原子猫少女 我的最新发现,很喜欢这歌
10.bye bye---玛利雅.凯莉 目前很受欢迎哦
Im That Chick---玛利雅.凯莉
I Stay In Love---玛利雅.凯莉
11.Just One Last Dance---莎拉蔻娜
Love Is Color Blind---莎拉蔻娜
Christmas In My Heart---莎拉蔻娜 这几首都蛮老了,不过很喜欢~
12.as long as you love me--后街男孩 呃。。不错~
13.seven days---craig david
尽管如此 是爱----申承勋
14.Escape---李贞贤 妖女的歌,嘿嘿
Welcome To My Style---李贞贤 玩QQ 旋舞的时候发现滴
15.En Dag Tilbage---Nik&Jay
My humps--黑眼豆豆 这两首嘻哈的,不错奥~特别是第一首
16.le papillon--法国电影《蝴蝶》的插曲 一个字,赞!
17.valder fields---Tamas Wells 这首一定要听哦,开头貌似是某广告曲呢~
18.never had a dream come true---s club 7
19.I believe--申承勋
20.i could be the one----donna lewis 甜美女生,这歌节奏蛮鲜明滴,不错~
21,即使知道要见面--sara 现在很受欢迎哦,相传是最好听的泰语歌
22.stay---tonya mitchell
23.far away from home----Groove Coverage
she----Groove Coverage
24.time after time--仓木麻衣 名侦探柯南插曲
25.question---河佑善
26.thank you--dido
27.Anyone of Us--Gareth Gates
28.我一直都在-程于伦
29.lost in paradise--王若琳 她居然能唱出欧美风格哦
i love you --王若琳---翻唱陶喆的《爱很简单》
30.贝壳风铃---不听你会后悔的哦,旋律超赞,心情会变得很好~~
这些歌我都是我喜欢的经典~~希望你会喜欢~~
如果我俩喜欢的风格一样,那就包你喜欢o(∩_∩)o.那首是泰语歌.再给你推荐2首吧.
FFK---My Question
Four Mod---变了么CRYING DOLL
30次左右 怀念过去下雨天(南拳妈妈)和 你不像她(南拳妈妈)
这两首虽都是新歌,但听着很有感觉~相信我
have gotta you ..
5,java IO 里面的 read 方法
in.read()方法的确是读取一个字节,但是,它返回的是int类型,不是char类型,所以,在这里你就需要转换为char了。那么,字符2的ascii码是多少?对了,是50,所以你输出就是50了。如果你要输出为2,这就简单了,(char)in.read() 把它转换成char型不就得了吗?OK!如还有问题,继续api说明:public int read() throws ioexception从此输入流中读取一个数据字节。如果没有输入可用,则此方法将阻塞。 指定者:类 inputstream 中的 read返回:下一个数据字节;如果已到达文件末尾,则返回 -1。 抛出:ioexception - 如果发生 i/o 错误。个人理解:该方法将输入按字节读入,当读取到字节时就返回该字节的int型数值(可以将其强制转换成byte类型),如果读取到文件末尾也就是无数据可读时则返回-1,表示以读到文件末尾。顺便说一句按此方法读取时需要将读到的int转成byte同时存入到一个足够大的byte数组中,然后根据该数组构造字符串,显示结果!例:public static void main(string[] args) throws ioexception file f = new file("e:/java文件/demo1.txt"); inputstream ins = new fileinputstream(f); byte[] bb = new byte[1024]; int temp = 0; int i = 0; while ((temp = ins.read()) != -1) bb[i++] = (byte) temp; system.out.println((byte) temp); } system.out.println(new string(bb, "utf-8").trim()); }关于byte的tostring()方法:返回表示此 byte 的值的 string 对象。该值被转换成有符号的十进制表示形式,并作为一个 string 返回,正如将 byte 值作为一个参数指定给 tostring(byte) 方法所返回的一样。 覆盖:类 object 中的 tostring返回:以基数 10 表示的此对象值的字符串表示形式。你应该记错了 in.read()是读取第一个字节 不信你试试 不论你后面有多少,是多少,都只会读取第一个字节您好,提问者: 这个是读的方法没错,这是意思是你里面有多少内容就读到多少。read()方法读取的是字节的个数,它返回的是一个int类型数据,是读取到的字节的个数,当in.read()方法返回的是-1时,证明读完了,例如:byte tom[ ] =new byte[10];tryFileInputStream in = new FileInputStream("f:/test/dat.java"); while((b=in.read(tom,0,18))!=-1) String s=new String(tom,0,b);//得到数组tom中从0到b的字节,因为b是实际读取到的字节个数 System.out.println(s);}in.close();}catch(IOException e)e.printStackTrace();}这样就能输出读取的全部内容1. java.io.DataInputStream.readChar() 方法读取两个字节,并返回一个字符值。2. 以下是java.io.DataInputStream.readChar()方法的声明:public final char readChar()3. 此方法返回读取的char值。4. 下面的示例演示java.io.DataInputStream.readChar()方法的用法。5. public class DataInputStreamDemo public static void main(String[] args) throws IOException InputStream is = null; DataInputStream dis = null; FileOutputStream fos = null; DataOutputStream dos = null; byte[] buf = try // create file output stream fos = new FileOutputStream("c:\\test.txt"); // create data output stream dos = new DataOutputStream(fos); // for each byte in the buffer for (byte b:buf) // write character to the dos dos.writeChar(b); } // force bytes to the underlying stream dos.flush(); // create file input stream is = new FileInputStream("c:\\test.txt"); // create new data input stream dis = new DataInputStream(is); // read till end of the stream while(dis.available()>0) // read character char c = dis.readChar(); // print System.out.print(c); } }catch(Exception e) e.printStackTrace(); }finally // releases all system resources from the streams if(is!=null) is.close(); if(dos!=null) is.close(); if(dis!=null) dis.close(); if(fos!=null) fos.close(); } }}