私は2つの文字配列を持っています。私はstrcat関数を使用して両方の文字列を連結しようとします。 文字列「a」の長さが9から6に減少しました。 文字列「a」も失われました。文字列bも変更されました。出力を参照してください。なぜこれが起こっているのですか?なぜstrcat関数を使用した後にorignal文字列が変更されたのですか?
before:-
len of a is 9
len of b is 13
len of c is 3
string a is = roomies!!
string b is = hey kammo DJ
string c is = =
after:-
len of a is 6
len of b is 22
len of c is 22
string a is = mies!!
string b is = hey kammo DJ roomies!!
string c is = hey kammo DJ roomies!!
http://en.cppreference.com/w/cpp/string/byte/strcat – LogicStuff
ため:
か:
だから、むしろのようなものを書きたいですそれは 'strcat()'の機能ですか?あなたはドキュメンテーションのコンサルティングを考えましたか?ちょうど推測の代わりに? – EJP
@EJPなぜchar配列 "a"が変わったのですか? char arrya "b"は変更する必要があります。 –