Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/143.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 行程编码_C++_String_Pointers - Fatal编程技术网

C++ 行程编码

C++ 行程编码,c++,string,pointers,C++,String,Pointers,sprintf行存储什么值作为字符计数?在for循环中,fork=0*计数+k;k++,j++,*count+k在做什么?有人能解释一下吗 char*encodechar*src { int rLen; 字符数[100001]; int len=strlensc; char*dest=char*mallocsizeofchar*len*2+1; int i,j=0,k; fori=0;istr; cout行*count+k是count[k]!='\0'的另一种形式。这就是它的确切含义。*cou

sprintf行存储什么值作为字符计数?在for循环中,fork=0*计数+k;k++,j++,*count+k在做什么?有人能解释一下吗

char*encodechar*src { int rLen; 字符数[100001]; int len=strlensc; char*dest=char*mallocsizeofchar*len*2+1; int i,j=0,k; fori=0;i>str;
cout行*count+k是count[k]!='\0'的另一种形式。这就是它的确切含义。

*count+k与count[k]相同,当用作布尔值时,与count[k]!=0相同


用简单的英语来说,这是一个测试,看看它是否已经到达字符串的末尾。

这意味着代码的作者想用他们的丰富知识来表现自己。*count+k完全等同于count[k]注意,这个代码几乎完全是C代码。如果你想学习C++,我建议你有一些备份C++引用。我猜Spavtf只是把一个整数转换成一个SrigCHAR数组。为什么你要用C写这个,当你应该使用C++?C++时,这东西会变得更简单、更容易出错,并且不会变差。我们的利益!开发它花了这么多的工作,而且工作已经得到了报酬。利用它吧!:它不是。*count+k和count[k]是一样的,在这里使用它的条件上下文中,如果是的话,它将是真实的!=0.Hmmm…=和==非常不同。它是!='\0'@Jan Christoph Terasa