小编ric*_*ali的帖子

C strcpy和strcat

我有一个关于strcpy和strcat的问题.

在我试图制作的计划中,我需要从财政代码中获得一个人出生的那一年.财务代码以串行端口的char形式给出,

strcpy(temp, code[6]);
strcat(temp, code[7]);
yyyy = 1900 + (atoi(temp));
Run Code Online (Sandbox Code Playgroud)

这就是我想出的:基本上今年的最后两位数字将被添加到1900年(我知道它与2000年出生的人不太一致).使用strcpy将第一个数字从完整代码复制到临时变量,然后我想添加第二个数字然后使用atoi并将eveything转换为整数; 因为我以前所未有的方式使用strcat.我做得对吗?

c atoi strcpy strcat

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

使用C++上的递归函数计算功率

我需要创建一个程序,使用递归函数计算给定数字的幂.我写了这个我无法让它工作,一旦我到达功能本身就打破了.有帮助吗?谢谢.

#include"stdafx.h"
#include<stdio.h>
#include<iostream>

using namespace std;

float power(float a, unsigned int b);

int main()
{

    float a = 0;
    unsigned int b = 0;

    cout << "Insert base - ";

    cin >> a;

    cout << "Insert index - ";

    cin >> b;

    float result;

    result = power(a, b);

    cout << result;

    return 0;
}

float power(float a, unsigned int b)
{

    if (b <= 0)
    {
        return a; 
    }

    return (a*power(a, b--));
}
Run Code Online (Sandbox Code Playgroud)

c++ recursion function

0
推荐指数
1
解决办法
804
查看次数

标签 统计

atoi ×1

c ×1

c++ ×1

function ×1

recursion ×1

strcat ×1

strcpy ×1