- 浏览: 1525098 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (525)
- SEO (16)
- JAVA-EE-Hibernate (6)
- JAVA-EE-Struts (29)
- JAVA-EE-Spring (15)
- Linux (37)
- JAVA-SE (29)
- NetWork (1)
- CMS (14)
- Semantic Research (3)
- RIA-Flex (0)
- Ajax-Extjs (4)
- Ajax-Jquery (1)
- www.godaddy.com (0)
- SSH (34)
- JavaScript (6)
- SoftwareEngineer (9)
- CMMI (0)
- IDE-Myeclipse (3)
- PHP (1)
- Algorithm (3)
- C/C++ (18)
- Concept&Items (2)
- Useful WebSite (1)
- ApacheServer (2)
- CodeReading (1)
- Socket (2)
- UML (10)
- PowerDesigner (1)
- Repository (19)
- MySQL (3)
- SqlServer (0)
- Society (1)
- Tomcat (7)
- WebService (5)
- JBoss (1)
- FCKeditor (1)
- PS/DW/CD/FW (0)
- DesignPattern (11)
- WebSite_Security (1)
- WordPress (5)
- WebConstruction (3)
- XML|XSD (7)
- Android (0)
- Project-In-Action (9)
- DatabaseDesign (3)
- taglib (7)
- DIV+CSS (10)
- Silverlight (52)
- JSON (7)
- VC++ (8)
- C# (8)
- LINQ (1)
- WCF&SOA (5)
- .NET (20)
- SOA (1)
- Mashup (2)
- RegEx (6)
- Psychology (5)
- Stock (1)
- Google (2)
- Interview (4)
- HTML5 (1)
- Marketing (4)
- Vaadin (2)
- Agile (2)
- Apache-common (6)
- ANTLR (0)
- REST (1)
- HtmlAnalysis (18)
- csv-export (3)
- Nucth (3)
- Xpath (1)
- Velocity (6)
- ASP.NET (9)
- Product (2)
- CSS (1)
最新评论
-
lt26w:
理解成门面模式应该比较容易明白吧
FacadePattern-Java代码实例讲解 -
lt26w:
看下面的例子比较明白.
FacadePattern-Java代码实例讲解 -
javaloverkehui:
这也叫文档,别逗我行吗,也就自己看看。
HtmlCleaner API -
SE_XiaoFeng:
至少也应该写个注释吧。
HtmlCleaner API -
jfzshandong:
...
org.springframework.web.filter.CharacterEncodingFilter 配置
我从文件中读取的数据为string型,要实现到数据型的转化,C++中怎么最方便
最好能有个例子
例如
string money="12345"
要实现 int money=12345 问题点数:10、回复次数:7Top
1 楼ugg(逸学堂(exuetang.net))回复于 2006-05-09 14:54:30 得分 5
使用atoi
string money="12345";
int imoney = atoi(money.c_str());Top
2 楼roger_77(阿生)(路漫漫长,上下索求)回复于 2006-05-09 14:58:05 得分 5
这个用sstream库就简单了。
string到int类型的转换
注意,<sstream>使用string对象来代替字符数组。这样可以避免缓冲区溢出的危险。而且,传入参数和目标对象的类型被自动推导出来,即使使用了不正确的格式化符也没有危险。
示例1:
#include <sstream>
std::stringstream stream;
string result="10000";
int n = 0;
stream << result;
stream >> n;//n等于10000
int到string类型的转换
string result;
int n = 12345;
stream << n;
result =stream.str();// result等于"12345"
Top
3 楼roger_77(阿生)(路漫漫长,上下索求)回复于 2006-05-09 14:59:46 得分 0
想了解更多这方面的转换:
http://blog.csdn.net/roger_77/archive/2006/03/26/639410.aspxTop
4 楼yhmhappy2006(Nathan)回复于 2006-05-09 15:12:12 得分 0
#include <iostream>
#include <sstream>
using namespace std;
int main(void)
{
int a;
float b;
string sa = "123";
string sb = "333.2";
istringstream issa(sa);
issa >> a;
istringstream issb(sb);
issb >> b;
cout << a << " " << b << endl;
return 0;
}Top
5 楼gooderfeng(冯贵来)回复于 2006-05-09 18:04:49 得分 0
atoi 和atof 很不错了。Top
6 楼waxic(waxic)回复于 2006-05-09 18:07:02 得分 0
不错,谢谢Top
7 楼mhisky(不见不散)回复于 2006-05-10 15:27:49 得分 0
mark
发表评论
-
决策树算法
2009-12-29 09:08 6775id3 和 c4.5代码公共 ... -
AI 决策树ID3 代码(c++)
2009-12-29 09:06 2940http://blog.csdn.net/cctt_1/arc ... -
Const用法小结
2009-12-14 20:01 1246关于C++中的const关键字的用法非常灵活,而使用const ... -
虚函数:从零开始(转)
2009-12-14 20:01 989虚函数联系到多态,多态联系到继承。所以本文中都是在继承层次上做 ... -
学用VC++进行Winsock编程
2009-12-14 19:59 1820学用VC++进行Winsock编程 说到Winsock, ... -
用标准C++进行string与各种内置类型数据之间的转换
2009-12-13 19:39 4118要实现这个目标,非stringstream类莫属。这个类在&l ... -
回复 C++中如何将Int类型转换为String类型?
2009-12-13 19:32 8266像是C#,java等高级语言中,int转String类型都是很 ... -
有关c++ string类
2009-12-13 18:57 1436之所以抛弃char*的字符 ... -
string char*之类的相互转换
2009-12-13 18:55 33391 CString,int,string,char*之间的转换 ... -
STL和C++标准函数库(vector用法)
2009-12-13 14:38 8285#include <iostream> #inc ... -
Vector用法(C++ Primer中文版)
2009-12-13 14:34 4376Vector用法(C++ Primer中 ... -
cin如何结束
2009-12-12 21:13 2968输入缓冲是行缓冲。当从键盘上输入一串字符并按回车后,这些字 ... -
cin, cin.get(),cin.getline()
2009-12-12 21:08 4171cin读入数据遇到空格结束;并且丢弃空格符,输入遇到回车符 ... -
c/c++ 获取时间
2009-12-12 19:44 2122//方案— 优点:仅使用C标准库;缺点:只能精确到秒级 #i ... -
循环队列(C语言版)
2009-11-30 13:00 10921循环队列(C语言版) ... -
C语言优先级列表
2009-11-30 12:40 4944醋 -初等,4个: ( ) [ ] -> 指向结构体成 ... -
C/C++语言void及void指针深层探索
2009-11-29 20:28 12271.概述 许多初学者对C/C++语言中的void及 ...
相关推荐
`std::bitset<32>`会创建一个32位的位集,`to_string()`则将其转换为二进制字符串。 接下来,我们提到了"QT",这是一个流行的跨平台应用程序开发框架。虽然上述方法在纯C++中就已经足够,但在QT环境中,我们可以...
- 将 int 转换为 string: - 使用 `std::to_string` 函数: ```cpp int num = 1234; std::string strNum = std::to_string(num); ``` - 使用 `std::stringstream` 类: ```cpp std::stringstream ss; ss ...
本文将详细介绍C++中常见的类型转换,包括IP地址转换、CString类型转换、float、int、double类型转换、string类型转换等。 1. IP地址转换 在C++中,IP地址可以用CString类型来表示。为了将IP地址转换为CString类型...
在C和C++编程语言中,将整型(int)转换为字符串(const char *)是一个常见的需求。由于标准库没有提供直接的内置函数来实现这个转换,程序员通常需要利用其他方法。以下是一些常用的转换方法: 1. **使用`sprintf()`*...
itoa函数并不是一个标准的C函数,它是Windows特有的。如果要写跨平台的程序,请用`sprintf`函数代替。sprintf函数的使用举例: ```c char str[255]; sprintf(str, "%x", 100); // 将 100 转为 16 进制表示的字符串 `...
本文将详细介绍这些字符类型之间的转换方法,以便更好地在C++开发中进行字符串处理。 一、char*与char[]之间的转换 char*和char[]都是C++中的字符串类型,但它们有所不同。char*是一种指针类型,指向字符数组的首...
在上面的代码中,我们使用同一个 stringstream 对象实现了 string 到 int 的转换,然后又实现了 bool 到 int 的转换。我们需要在每一次转换之后调用 clear() 成员函数,以便重置 stream 对象。 stringstream 是 C++...
`itoa`和`ltoa`函数可以将整数或长整数转换为字符串,但需要注意的是,这些函数并不是C++标准库的一部分,因此不同的编译器可能有不同的实现方式。 ```cpp #include #include <string> std::string itoa(int ...
总之,C++中的数据类型转换是一个广泛使用的主题,理解和掌握这些转换函数对于编写高效且灵活的代码至关重要。在实际编程中,我们需要根据具体情况选择合适的转换方法,并注意防止溢出、精度丢失等问题。同时,使用...
函数itoa()是将整数型转换为c语言风格字符串的函数,原型:char * itoa(int data, char*p, int num);data是传入的带转化的数字,为整型变量(data的最大值为2的31次方减去1),p是传入的字符型指针,指向存储...
- 对于整型如`int`和`long`,可以使用`itoa`和`ltoa`函数将其转换为字符串。 - 浮点型`float`和`double`可以使用`fcvt`函数,该函数返回一个包含浮点数转换结果的字符串,同时提供了小数点位置和符号信息。 - `...
后来去网上找了一下,发现有一个好方法: 代码如下:#include <iostream>#include <sstream>#include <string>using namespace std; int main(){ int a = 55; double b = 65.123; string str = “”; //头文件是...
在VC(Visual C++)中进行类型转换是一个常见的编程任务,它允许程序员将一种数据类型转换成另一种数据类型。类型转换可以是隐式的也可以是显式的,其中隐式类型转换由编译器自动完成,而显式类型转换则需要程序员...
- `atoi(const char *s)`:这是一个将ASCII编码的字符串转换为整数的函数。例如,`char* ch = "152"; int num = atoi(ch);`会将字符串"152"转换成整数152。 - `itoa(int Val, char *DstBuf, int Radix)`:相反,这...
1. **参数解析**:函数接受三个参数,其中`LPCTSTR shex`表示输入的十六进制字符串,`int &idec`是一个引用变量,用来存放转换后的十进制数。 2. **长度检查**:首先检查输入字符串的长度是否超过8个字符,如果超过...
- `itoa`函数:虽然不是标准库函数,但某些平台上可用,用于将整数转换为字符串,如`itoa(value, string, radix);` - 使用`stringstream`类:通过`ostringstream`对象,可以像`sprintf`一样写入字符串,如`...
- `sprintf`函数是一个广泛使用的函数,可以将整数、浮点数等转换为字符串,例如`int a=1234321; sprintf(str, "%d", a);`,`double a=123.321; sprintf(str, "%.3lf", a);`。 - `itoa`函数虽然可以把整数转换成...
`itoa()`函数可以将整数转换为字符串,但注意它不是标准C++库的一部分,可能在某些平台上不可用: ```cpp int value = 123; char str[10]; itoa(value, str, 10); // 输出 "123",基数默认为10 ``` 3. **使用...