iteração de matriz strstr em c
Pergunta
Eu queria saber se é seguro fazer a seguinte iteração encontrar a primeira ocorrência de STR dentro da matriz ou se há uma maneira melhor. Obrigado
#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;
}
Solução
A Web Part de Consulta de Conteúdo exibirá conteúdo de uma lista em um site pai.Você pode filtrá-lo usando um campo na página.Você precisará criar um layout de página que inclua um campo que você possa usar para filtrar - isso será usando o SPD.Você precisará criar uma página usando esse layout de página para cada subsite e adicionar o valor de filtro correto a cada um.Você pode adicionar o CQWP ao layout da página ou adicioná-lo como uma web parte a cada página.
Você poderá filtrar o CQWP usando o Página PageFieldValue: FieldName.
Dito isto, parece-me que, se você tiver um sub-site para cada proposta, então você pode ser melhor criar uma roll-up no nível dos pais e armazenar todos os detalhes da proposta no sub-site?
.