注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

记录~~~

Stay Hungry. Stay Foolish.

 
 
 

日志

 
 

C++ 学习一  

2013-05-25 10:18:00|  分类: C/C++ |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

# vi strr.cpp

#include<string>
#include<iostream>
using std::cout;
using std::endl;
using std::string;
int main(){
string s1("value");
cout << s1 <<endl;
return 0;
}

g++ strr.cpp

之后产生一个文件 : a.out

运行:

# ./a.out

得出:
value
-------------------------------------------------------------------
*********************************************************
-------------------------------------------------------------------

---读入未知数目的string对象:

1 #include<string>
2 #include<iostream>
3 using std::cout;
4 using std::endl;
5 using std::cin;
6 using std::string;
7 int main(){
8 string word;
9 while(cin >> word)
10 cout << word <<endl;
11 return 0;
12 }
13


结果:

[root@localhost testc++]# ./a.out
dd
dd
ff
ff
vv
vv
cc
cc
cc
cc
gg
gg
yyy rr
yyy
rr


    操作系统使用不同的值作为文件结束符。Windows系统下我们通过键入control-z,即同时键入 "ctrl"键和“z”键,来输入文件结束操作符。Unix系统中,包括Mac OS-X机器,通常用control-d,即同时键入 "ctrl"键和“d”键,来输入文件结束操作符。



-------------------------------------------------------------------

*********************************************************
-------------------------------------------------------------------
getline 输出整行:


1 #include<string>
2 #include<iostream>
3 using std::cout;
4 using std::endl;
5 using std::cin;
6 using std::string;
7 int main(){
8 string line;
9 while(getline(cin,line))
10 cout << line <<endl;
11 return 0;
12 }
13

运行结果:

[root@localhost testc++]# ./a.out
fjdd fjkf tooot pp
fjdd fjkf tooot pp
f
f
fgglkkcccc ogg yhh 44 00
fgglkkcccc ogg yhh 44 00


  评论这张
 
阅读(95)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018