을이 주 밖에 할 수 없습니다문자열의 배열을 초기화하고 그들에게 사용
char message_ecran[NUMBER_OF_STRINGS][STRING_LENGTH+1];
그리고 이것은 내가 문자열 message_ecran
의 배열을하고 싶은 내 기능
int main(void)
{
Init();
int i;
char texte7[] = "io";
for (i=0;i<=NUMBER_OF_STRINGS;i++)
{
message_ecran[i] = texte7;
}
}
이지만, 작동하지 않습니다 :
incompatible types in assignment
C로 할 수 없습니다. 할당 연산자 대신'strcpy_s'를 사용하십시오. –
@AnishRam :'strcpy_s'는 C 표준 라이브러리의 일부가 아닙니다. 대신에'strncpy'를 사용하십시오. – Zeta
@Zeta, 좋은 지적. 나는 그것을 몰랐다. 생각해 보니,'memset'이나'memcpy'가 더 좋지 않습니까? –