c-strings

    -5

    1答えて

    私は、文字列の形式でファイルから入力を取り出し、文字配列に '*'文字が含まれているかどうかを確認できるように、それの終わり。 ファイルから文字列を正常に抽出できましたが、文字列を処理できるようにchar配列に配置する方法が見つかりませんでした。 誰かが私に文字列をchar配列に配置する方法をcstringライブラリを使用して教えてくれればとっても感謝しています。文字列はユーザ​​ーの入力ではなく

    3

    1答えて

    は、すべての桁 ..."12334", "21335", "24335"... 、C文字列の配列を考えると、私は、このワイルドカードは **33* (where * = any digit 0-9) が、私はこれを達成するためにsscanf(str, mask, ...)を使用することができますマスク一致どのように多くのこれらの文字列の知りたいですか?フォーマット"%1d%1d%[3]%[

    -6

    1答えて

    ここに短いコードがありますが、コンパイルされません。どのようなアイデアが間違っていた? char *str; strcpy(str, "Hello world"); cout << str[6] << ' ' << &str[6] << endl;

    0

    1答えて

    文字列が重複する文字列がありますが、文字列ライブラリではなくcstringライブラリのみを使用して削除します。 *****サンプルテキスト短編小説のジャンルで最も有名なタイトルの****** つ1 1は必読です。物語は若いカップルと彼らがお金のお金を十分に持っていないときに彼らはお互いにクリスマスプレゼントを買うという挑戦をどのように満たしているのですか?短編小説のジャンルで最も有名なタイトルの*

    3

    1答えて

    ここには、動的に割り当てられたC文字列の配列があります。 このような配列を解放する適切な方法は何ですか? Aの各要素を次のコードで個別に解放する必要がありますか? ありがとうございます。 #include <string.h> int main() { const char** A = new const char*[3]; A[0] = (const char*)memc

    0

    1答えて

    printステートメントは期待どおりに実行され、ステートメントにline[0]を印刷すると、期待どおりに印刷されます。しかし、gdbは、そのifの記述にsegfaultがあることを伝えます。 stringの文字にアクセスする方法を誤解していますか? EDITED CODE問題のあるループのスタイルを無視 void setflags(char** linep) { char* line

    -1

    1答えて

    (警告)はい、これは私が取り組んでいる課題の一部ですが、私は完全にこの時点で絶望的でありません。あなたは私のためにそれを解決する人を探しているわけではありませんが、 /警告) 私はかなりインタラクティブなメニューを作ろうとしていますが、ユーザは式(例えば "5 3 +")を入力する必要があり、プログラムはそれが後置記表記であることを検出するはずです。セグメンテーションフォールトエラーが発生し、st

    1

    1答えて

    charに含まれる "A"、 "C"、 "G"、 "T"の文字数をチェックするコードを生成しようとしています。しかし、私はこのことについてどうやって行くのか少し不明です。私が知る限り、.contains()のような演算子はありません。私は今、この権利を持っている私のコードで "The char contains (variable amount) of letter A's" : 所望の出力は

    0

    1答えて

    私は、ユーザー入力(2 + 2、3 * 1、4-2,2 + 3 * 1など)から数式を取るプログラムで作業しようとしています。 、1つの操作ですが、まだ複数の場合は機能しません。私は文字列をトークン化して評価することを提案されました。私はそれをトークン化することができましたが、私が読んでいるマニュアルは評価する方法を説明していません(私は自分自身で学習しようとしています。超助けになった。 #inc