isspace

    1

    3答えて

    テキストファイルから姓と名字を読み込んで2つの文字列として保存するプログラムの関数を作成しています。しかし、for-loopが最初と最後の間の最初のスペースに達したときに実行するif(isspace(next))文を取得できません。ここで は完全なプログラムは、私がトラブルを抱えていたコードのセクションでは、コードは(私の心の中で)ファイルから各文字を読むことになっている if(isspace(n

    -1

    2答えて

    私はmyfという名前のファイルがあり、その中に多くのテキストがあり、単語の数を数える方法として空白を使用しようとしています。基本的には、私のプログラムのcountメソッドには、boolean関数のように動作する変数int dがあります。また、countと呼ばれるインクリメンタがあります。 私はforループを持っています。このループはメソッドcountの引数に入れられた配列をたどり、ポインタ*pが非

    0

    4答えて

    isspace関数に問題があります。なぜ私のコードが間違っていて、それを修正するのか? ここに問題があります。 get_num_of_non_WS_characters()関数を実装します。 get_num_of_non_WS_characters()は文字列パラメータを持ち、すべての空白を除いて文字列内の文字数を返します。ここで が私のコードです: def get_num_of_non_WS_c

    1

    2答えて

    私はisspace()がASCIIで動作することを意図していますが、私はUTF-8テキストを持っています。 isspace()がUTF-8とASCIIが重複する下位7ビットのみを検索する場合は、安全に使用する必要があります。 安全に使うと、空白文字ではない空白文字であるUnicode文字は検出されません。私はそれが検出されない特別なUnicode空白があるかもしれないことを知っていますが、それは私