-4
왜 "strrev()"와 다른 inbuilt 문자열 함수가 터미널에서 작동하지 않습니까?리눅스 터미널에 내장 된 함수
#include<stdio.h>
main()
{
char c[50];
scanf("%s",c);
strrev(c);
printf("%s",c)
}
왜 "strrev()"와 다른 inbuilt 문자열 함수가 터미널에서 작동하지 않습니까?리눅스 터미널에 내장 된 함수
#include<stdio.h>
main()
{
char c[50];
scanf("%s",c);
strrev(c);
printf("%s",c)
}
strrev
표준 없지만 쉽게
void strrev(char *s) {
int i,n = strlen(s);
for(i=n/2 ; i>=0 ; i--) {
char c = s[i];
s[i] = s[n-i-1];
s[n-i-1] = c;
}
}
strrev 1 '()는'표준 함수 아니며 GCC 컴파일러에서 사용할 수없는 구현 될 수있다. 2. 잘못 사용하고 있습니다. 대부분의 경우'strrev()'는 문자열에 대한 포인터를 반환합니다. 이것은 자신의 구현을 제공해야하는 한 실제로 중요하지 않습니다. –
표준이 아니거나 내장되어 있기 때문에 사용할 수 없습니다. –