我正在尝试将一段代码从 Java 转换为 C,但我被困在这里,试图在每个位置获取一个字符。
char ch;
line += ' ';
while (pos < line.length())
{
ch = line.charAt(pos);
...
C 中有没有类似的东西可以转换行ch = line.charAt(pos)
从java到C?
在C中,从字符数组(即字符串)获取字符的最简单方法
给定您发布的代码中的变量,
char ch;
line += ' ';
while (pos < line.length())
{
ch = line.charAt(pos);
...
- 假设字符串以 NUL 字节 ('\0') 结尾
- 假设有空间
line[]
另一个字符的数组
会成为:
#include <string.h>
strcat( line, " ");
size_t maxPos = strlen( line );
for( pos = 0; pos < maxPos; pos++ )
{
ch = line[pos];
....
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)