小编Mic*_*ael的帖子

使用未声明的标识符'buffer'和未使用的变量'buffer'

我在memcpy上使用未声明的标识符'buffer'(buffer,&m_Text [index],m_Index - index); 并返回atof(缓冲区); char缓冲区[32] = {0}上的未使用变量'缓冲区'错误; 有没有办法解决这个问题?非常感谢

double GetNumber()
{
    SkipWhitespaces();

    int index = m_Index;
    while (isdigit(m_Text[m_Index])) m_Index++;
    if (m_Text[m_Index] == '.') m_Index++;
    while (isdigit(m_Text[m_Index])) m_Index++;

    if (m_Index - index == 0)


    char buffer[32] = { 0 };
    memcpy(buffer, &m_Text[index], m_Index - index);

    return atof(buffer);
}
Run Code Online (Sandbox Code Playgroud)

c++ compiler-errors

-1
推荐指数
1
解决办法
127
查看次数

标签 统计

c++ ×1

compiler-errors ×1