問題タブ [tolower]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
952 参照

c++ - C++ Make Lower 関数

文字を使用して文字列をすべて小文字に変換し、文字列内の各文字を反復処理する単純な関数を c++ で作成しました。コンソール ウィンドウでこのプログラムを実行すると、関数が cout を参照しない場合、元の入力に加えて出力が得られる理由を説明してください。

0 投票する
3 に答える
1257 参照

c++ - toupper tolower が機能しない、コードの問題点を解決する

main.cpp

Module2.h

Module2.cpp

実行すると、警告もエラーもありません。ただし、弦の上下はしません。for ループが間違っていると思っていましたが、正しいようです。私のコードの何が問題なのですか。

0 投票する
2 に答える
99 参照

c++ - 構造体配列でアルファベット順にバブルをソートする際の問題

構造体配列に格納されたインベントリをバブル ソートしようとすると、次のコードをコンパイルすると 2 つの異なるエラーが発生します。

tolower を使用して、2 つの構造体配列の Title 要素を比較したいと考えています。ただし、 tolower を呼び出す一致する関数がないと表示されるため、コンパイラはプログラムを実行できません。

if ステートメントをこれに切り替えると、次のようになります。

「一致する関数がありません」というメッセージは消えますが、新しいメッセージに置き換えられます: 'string' (別名 'basic_string, allocator >') から 'int' への実行可能な変換はありません

最後に、if ステートメントの本文のステートメントに関する一貫したエラー メッセージが表示されtemp = list[count]ますlist[count + 1] = temp

最後の詳細: list は構造体データ型として宣言された配列です。私は何を間違っていますか?

0 投票する
1 に答える
4720 参照

c - C の文字列配列の Tolower 関数

文字列の配列があり、すべての文字を小文字に変換しようとしています。

tolower 関数は文字列全体を一度に読み取るのではなく、文字を 1 つずつ読み取ることを知っています。そのため、このようなループを使用する必要があると考えましたが、それでも警告が表示され、関数は機能しません:

よろしくお願いします。