char*の部分文字列を取得する [重複] 質問する

char*の部分文字列を取得する [重複] 質問する

例えば、私はこれを持っています

char *buff = "this is a test string";

を取得したいのですが"test"、どうすればよいですか?

ベストアンサー1

char subbuff[5];
memcpy( subbuff, &buff[10], 4 );
subbuff[4] = '\0';

仕事完了 :)

おすすめ記事