-2
文字列を文字列配列に追加したいが、機能しません。
現在、私は、そのコードを持っている:Cの配列への値の追加が機能しない
void splitArray(char *strings, char *delimiter) {
int i = 0;
char newArray[MAXCHARS];
char* pch = NULL;
pch = strtok(strings, delimiter);
while (pch != NULL)
{
// doesn't work; Exception: warning: assignment makes integer from pointer without a cast [enabled by default]
newArray = pch;
printf("%s\n", pch);
pch = strtok(NULL, delimiter);
}
}
どのように私はその問題を解決することができますか?
newArrayに 'strcpy''ing pchを実行すると、ところで、 'char newArray [MAXCHARS];は文字列配列ではありません。文字列としても知られています。 – fvu
問題を解決してくれてありがとう – mafioso
良い:) @ cloud1の答えをその場合、彼は基本的に同じことを言う。 – fvu