Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
書き込み可能な char 配列から i 番目の文字を削除します (最初のインデックスは 0、2 番目は 1 など)。これは、このタスクを実行する正当な方法だと思いますか?
void delete_char(char *str, int i) { strcpy(str + i,str + i + 1); }
関数 strcpy が常に文字を左端から右端にコピーすると期待できますか?