[C++]C++でC言語の標準関数を呼び出す


C++の中でもおなじみのC言語の標準関数は使えますか?

Cをつけるhを取り除く



問題02-4


質問です。


次の標準関数を呼び出す例を作成し、C++ヘッダーを宣言して作成します.
次の関数は少なくとも1回以上呼び出さなければなりません
これはC言語でで宣言します.
#include <iostream>
#include <cstring>
using namespace std;

int main(void)
{
    char * str1 = "ABC";
    char * str2 = "DEF";
    char str3[50];
    
    cout<<strlen(str1)<<endl;
    cout<<strlen(str2)<<endl;
    strcpy(str3, str1);
    strcat(str3, str2);
    cout<<str3<<endl;
    
    if(strcmp(str1, str2)==0)
        cout<<"same"<<endl;
    else
        cout<<"Different"<<endl;
    
    return 0;
}

質問です。


次の3つの関数を使用して、0または100未満の整数を5つ生成する例を作成し、C++ヘッダーを宣言します.
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;

int main(void)
{
    srand(time(NULL));
    for(int i=0;i<5;i++)
    {
        printf("Random number #%d : %d\n",i+1,rand()%100);
    }
    
    return 0;
}

Rdmxmx