int UserStringCopyInclement = 0;
int PreCopyUpSideFirstUseImportantGetUserStrings[];
int CheckString[];

PreCopyUpSideFirstUseImportantGetUserStrings[]の内容を
CheckString[]に渡したいのですが

while( (CheckString[UserStringCopyInclement] = PreCopyUpSideFirstUseImportantGetUserStrings[UserStringCopyInclement++]) != '\0')

ではうまくいきません。
なんでですか