问各位c++如何拿出char数组中的每个字符,然后进行判断,新手。
项目要做一个例子,是java客户端调用c++ socket服务器,在c++服务器端用以下的代码接收客户端传过来的内容:

已经确定char data[]数组中接收到内容了,现在我要遍历这个char数组里面的每个字符,进行判断,比如char数组里面
是“000423”,我只想得到“423”,或者“002334”,我只想得到“2334”,那么我就遍历char数组,取非“0”的字符,所以现在的
问题是如何遍历char数组中的每个字符,和“0”进行比较,取得非0的字符,然后顺便转换成int(因为我最终还是想得到那个
数字,而不是字符串)?
这应该是非常基础的问题,但是我没有c++基础,网上的内容看到头晕,希望在这里得到各位的帮助,我给分是很爽手的,收到满意答案就结贴,谢谢大家。

已经确定char data[]数组中接收到内容了,现在我要遍历这个char数组里面的每个字符,进行判断,比如char数组里面
是“000423”,我只想得到“423”,或者“002334”,我只想得到“2334”,那么我就遍历char数组,取非“0”的字符,所以现在的
问题是如何遍历char数组中的每个字符,和“0”进行比较,取得非0的字符,然后顺便转换成int(因为我最终还是想得到那个
数字,而不是字符串)?
这应该是非常基础的问题,但是我没有c++基础,网上的内容看到头晕,希望在这里得到各位的帮助,我给分是很爽手的,收到满意答案就结贴,谢谢大家。
...全文
相关推荐
char、char*、char**数组的区别
char、char*、char**数组的区别
C++编程之CString、string与、char数组的转换
主要介绍了C++编程之CString、string与、char数组的转换的相关资料,希望通过本文能帮助到大家,让大家学习理解这部分内容,需要的朋友可以参考下
字符串转换为16进制char数组
字符串转换为16进制char数组字符串转换为16进制char数组
分析C++中char*和char[]的区别
深入分析C++中char*和char[]的区别,分析的十分透彻,对于新手、高手都适用。
std::string、char*、const char*转托管byte数组或托管字符串String
std::string、char*、const char*转托管byte数组或托管字符串String


