問題タブ [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.
c++ - C++ Make Lower 関数
文字を使用して文字列をすべて小文字に変換し、文字列内の各文字を反復処理する単純な関数を c++ で作成しました。コンソール ウィンドウでこのプログラムを実行すると、関数が cout を参照しない場合、元の入力に加えて出力が得られる理由を説明してください。
c++ - toupper tolower が機能しない、コードの問題点を解決する
main.cpp
Module2.h
Module2.cpp
実行すると、警告もエラーもありません。ただし、弦の上下はしません。for ループが間違っていると思っていましたが、正しいようです。私のコードの何が問題なのですか。
c++ - 構造体配列でアルファベット順にバブルをソートする際の問題
構造体配列に格納されたインベントリをバブル ソートしようとすると、次のコードをコンパイルすると 2 つの異なるエラーが発生します。
tolower を使用して、2 つの構造体配列の Title 要素を比較したいと考えています。ただし、 tolower を呼び出す一致する関数がないと表示されるため、コンパイラはプログラムを実行できません。
if ステートメントをこれに切り替えると、次のようになります。
「一致する関数がありません」というメッセージは消えますが、新しいメッセージに置き換えられます: 'string' (別名 'basic_string, allocator >') から 'int' への実行可能な変換はありません。
最後に、if ステートメントの本文のステートメントに関する一貫したエラー メッセージが表示されtemp = list[count]
ますlist[count + 1] = temp
。
最後の詳細: list は構造体データ型として宣言された配列です。私は何を間違っていますか?
c - C の文字列配列の Tolower 関数
文字列の配列があり、すべての文字を小文字に変換しようとしています。
tolower 関数は文字列全体を一度に読み取るのではなく、文字を 1 つずつ読み取ることを知っています。そのため、このようなループを使用する必要があると考えましたが、それでも警告が表示され、関数は機能しません:
よろしくお願いします。