2401_83264931 2024-06-06 21:45 采纳率: 54.2%
浏览 0
已结题

为什么我打的函数运行不出来

img


就是不管输入什么数,数都没改变
感觉是根本没把指针的赋给这个数
下面是我写的

img

  • 写回答

1条回答 默认 最新

  • 阿里嘎多学长 2024-06-06 22:02
    关注

    以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:


    根据您提供的两张图片内容,我将尝试分析可能存在的问题,并给出一些建议。

    图片1: 2f1752b3-b5bf-43a9-9a72-4790e629923b_5f1b86ddadfd4dd2aef0f31258bb5c7e.jpeg

    这张图片中的内容似乎是一些算术表达式和代码片段,但它们并没有提供足够的信息来确定问题所在。不过,我注意到了以下几点:

    • X**5%=1 这个表达式看起来像是一个错误,因为 ** 在 C++ 中不是有效的运算符。如果您的意图是使用幂运算,应该使用 pow 函数。
    • 5%=1 这个表达式看起来像是一个赋值操作,但 % 是取余运算符,所以这可能是一个语法错误。

    图片2: 3bb42e80-f500-4066-ae5c-929d909124a7_070ea5c6df9e430abeebe074ac249ced.jpeg

    这张图片中包含了一些 C++ 代码片段,但它们是不完整的,并且有一些语法错误。以下是一些可能的问题和建议:

    1. 函数声明不完整void itoa(int n, char* chart) 这个函数声明缺少了函数体,我们需要看到函数的实现来确定问题。

    2. main 函数中的日期时间处理DateTime dt2024.6.19.58.06 这个表达式看起来像是一个错误,因为它不是一个有效的日期时间初始化。正确的方式可能是使用 DateTime 类的构造函数或者其他方法来初始化日期时间。

    3. getDateTimesetDateTime 函数的使用:这些函数的使用看起来有问题,因为它们没有在代码中被正确地声明或定义。确保这些函数在类 DateTime 中被正确实现,并且调用时使用了正确的参数。

    4. itoa 函数的使用itoa 函数通常用于将整数转换为字符串。如果 itoa 函数没有正确实现或者没有被正确调用,那么它可能不会正常工作。

    5. 语法错误main 函数中的 dt.getDateTime(DTstrp)setDateTime(52, 13, 这些代码片段看起来不完整,并且可能存在语法错误。

    解决方案:

    • 确保所有函数都有正确的声明和定义。
    • 检查 DateTime 类的实现,确保日期时间的初始化和设置是正确的。
    • 如果 itoa 函数是自定义的,确保它的实现是正确的,并且被正确调用。
    • 检查代码中的所有语法错误,并确保它们被修正。

    参考资料:

    由于代码片段不完整,我无法提供具体的参考资料。但是,您可以查看以下资源来了解更多关于 C++ 中日期时间处理和字符串转换的信息:

    如果您能提供更完整的代码,我可以提供更具体的帮助。

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 6月6日
  • 创建了问题 6月6日