私の無知を許してください、しかし、私はフレーズが何を意味するのか分かりません。私はいくつかの質問を持っている:「文字列が終了していません」とはどういう意味ですか?
- は の間に何らかの違いがある「という文字列が終了していません」と 「という文字列はNULL終端ではありませんか」?
- この意味は?
- 終了していない文字列はどのように見えますか?
ありがとうございました!
私の無知を許してください、しかし、私はフレーズが何を意味するのか分かりません。私はいくつかの質問を持っている:「文字列が終了していません」とはどういう意味ですか?
ありがとうございました!
状況によって異なります。誰かがヌル文字で終了する文字列について語ると、通常はCスタイルの文字列が使われます。文字列は単純に文字の配列で、末尾に0バイトが続き、時々\ 0またはnullと呼ばれます。
これは文字列データ型とは対照的です。文字列データ型の先頭に長さを格納し、次に文字配列を格納します。この場合、文字列 "yo!"これはエラーAの一種である - 誰かが「終了していない」という文字列を語るとき、彼らは通常、引用符の二組で囲まれていない文字列の話をしている
Length Char0 Char1 Char2
------ ----- ----- -----
3 y o !
:として表現されますコンパイラがあなたに与えます。それはまったく違うことです。
「文字列が終了していません」というのは、通常、文字列の最後の引用符がないことを意味します。
もう少しコンテキストを教えてください。/who/whatは文字列が「終了していない」と言っていますか?これはエラーメッセージですか? – hbw
どの言語でエラーが表示されますか? –
どのような言語ですか?プロセスのどこで問題が発生していますか?たぶん私たちに墨塗りされたコードスニペットを与えるでしょうか? – geowa4