摘要:
这里一个简单的例子,查找出字符串中有几个标点符号。
代码如下:
#include
using std::string;
#include
using std::isupper;
using std::toupper;
using std::islower;
using std::tolower;
using std::isalpha;
using std::isspace;
#include
using std::cout;
using std::endl;
int main()
{
string s("Hello world!!!");
string::size_type punct_cnt = 0;
for(string::size_type index = 0; index != s.size(); ++index)
if(ispunct(s[index]))
++punct_cnt; 阅读全文
随笔分类 - C/C++
C++ 使用头文件 - 学习笔记(6)
2011-12-11 15:36 by Andrew.Wangxu, 395 阅读, 收藏, 编辑
摘要:
经过学习,我自己理解为:C++头文件也就是相等与 C#中的“类” 的概念吧。
使用书中提供的Sales_item.h头文件,实现计算“书”的价格计算。
代码如下:
#include
#include "Sales_item.h"
int main()
{
Sales_item book;
std::cin book;
std::cout book std::endl;
return 0;
} 阅读全文
C++ While中以cin作为条件 - 学习笔记(5)
2011-12-11 15:07 by Andrew.Wangxu, 619 阅读, 收藏, 编辑
摘要:
条件要求:指定一个程序可以输入N个数字,然后计算其数字的和。
实现代码如下:
#include
int main()
{
int sum = 0, value;
while(std::cin value)
sum += value;
std::cout value ”
它从标准输入读取一个数并且将读入的值保存在 value 中。在接收一个输入的值的时候如果不所整数则接收的流是无效的,如果处于无效状态的流将会导致条件失败,就会退出while循环体。 阅读全文
C++ If学习笔记(4)
2011-12-11 14:40 by Andrew.Wangxu, 212 阅读, 收藏, 编辑
摘要:
例子功能:比较数字a与数字b的大小
代码:
#include
int main()
{
int a,b;
std::cout a;
std::cout b;
if(a b)
{
std::cout "a大于b" std::endl;
}
else
{
std::cout "a小于b" std::endl;
}
} 阅读全文
C++ For学习笔记(3)
2011-12-11 14:18 by Andrew.Wangxu, 166 阅读, 收藏, 编辑
摘要:
以下程序演示0~9相加之和:
#include
int main()
{
int sum = 0;
for(int val = 0; val 10; val++)
sum += val;
std::cout "十次相加之和为:" sum std::endl;
} 阅读全文
C++ While学习笔记(2)
2011-12-11 14:03 by Andrew.Wangxu, 245 阅读, 收藏, 编辑
摘要:
以下代码要求用户输入5个数字,然后求出这5个数字之和:
#include
int main()
{
int sum = 0, val = 0;
while(val number;
sum = sum + number;
val++;
}
std::cout "数字相加之和为:"
sum std::endl;
return 0;
} 阅读全文
C++学习笔记(1)
2011-12-11 12:59 by Andrew.Wangxu, 986 阅读, 收藏, 编辑
摘要:
折腾了好几天,终于编译出第一个C++程序。
为什么要折腾这么久呢?因为编译环境的原因,起初打算在VS2010中进行编译的,正准备编写时,对自己发问了:在VS2010中编译那部就变成了C++.NET ?这不是我要的效果,后来打算用VC6.0,安装好后简单看了下,看来这玩意儿是非常古老的了。
还所转移到LInux阵营吧,于是又重新安装了爽系统(Win7 + Ubuntu 11.10)。。 阅读全文