문제

I was wondering if it's safe to do the following iteration to find the first occurrence of str within the array or if there is a better way. Thanks

#include <stdio.h> 
#include <string.h>

const char * list[] = {"One","Two","Three","Four","Five"};

char *c(char * str) {
    int i;
    for (i = 0; i < 5; i++) {
        if (strstr(str, list[i]) != NULL) return list[i];
    }
    return "Not Found";
}
int main() {
    char str[] = "This is a simple string of hshhs wo a char";

    printf("%s", c(str));
    return 0;
}
도움이 되었습니까?

해결책

콘텐츠 쿼리 웹 파트는 상위 사이트의 목록에서 콘텐츠를 표시합니다.페이지의 필드를 사용하여 필터링 할 수 있습니다.필터링하는 데 사용할 수있는 필드가 포함 된 페이지 레이아웃을 만들어야합니다. 이것은 SPD를 사용합니다.그런 다음 각 하위 사이트에 대해 해당 페이지 레이아웃을 사용하여 페이지를 만들고 올바른 필터 값을 각 페이지에 추가해야합니다.페이지 레이아웃에 CQWP를 추가하거나 각 페이지에 웹 파트로 추가 할 수 있습니다.

PageFieldValue : fieldName을 사용하여 CQWP를 필터링합니다.

각 제안에 대한 하위 사이트가있는 경우 부모 수준에서 롤업을 만들고 하위 사이트의 모든 제안 세부 정보를 저장할 수 있습니다.P>

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top