[C++]C++에서 C언어의 표준함수 호출하기
자신이 잘 알고 또 사용해온 C언어의 표준함수를 C++에서도 사용가능 할까?
C를 더하고 .h를 빼라
문제 02-4
문제 1
다음 표준함수를 호출하는 예제를 만들되, C++ 헤더를 선언해서 만들어보자!
그리고 아래의 함수들이 최소 1회 이상 호출되어야한다
참고로 이는 C언어에서 <string.h>에 선언되어있다.
#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;
}
문제 2
다음 세 함수를 이용해서 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
Author And Source
이 문제에 관하여([C++]C++에서 C언어의 표준함수 호출하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@seochan99/CC에서-C언어의-표준함수-호출하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)