最後にいくつかのスペースがある文字列があります。最初のスペースが発生した位置でこの文字列を終了したいので、後でそれを行うstrncpy()
と、スペースを含まない文字列の部分のみがコピーされます。
これは明らかに私にセゴートを与えるいくつかの試みです。やりたいことをどうやったらできるの?
int main() {
char* s1 = "SomeString ";
*(s1 + 10)='\0';
printf("%s\n",s1);
return 0;
}