strdup

    0

    3答えて

    のchar * XX(のchar *文字列) {STRと // CONCAT既存の文字列、およびユーザー に戻る}と私はすることで、このプログラムを呼び出す: XX (strdup("CHCHCH")); ウィルこのstrdup()が生成するものをリリースしていない間にリークを引き起こしますか? XX()の結果が無料になる可能性は低いです。

    -4

    1答えて

    Qt Creator IDEの下で動作するソースエンジン2013コードを取得しようとするために少しプロジェクトを進めています。私の最終的な目標は、Valveの限られたVPCシステムを排除するCMakeプロジェクトにすることですが、その仕組みはまだ分かりませんので、簡単な手順を取っています。 私はMSVC++ 2013コンパイラでコンパイルしていますので、これは私が使用しているものですが、この最後の

    10

    4答えて

    私はstrdupを呼び出す前に、strdupを呼び出す前に変数にスペースを割り当てる必要があります。 char *variable; variable = (char*) malloc(sizeof(char*)); variable = strdup(word); 私はこの権利を行っていますか?それとも何かここに間違っていますか?

    3

    4答えて

    gcc 4.5.1 c89 メモリを解放しようとしています。しかし、私がvalgrindでチェックすると、メモリは解放されていません。私は何が間違っているのだろうと思っています。 typedef struct tag_cand_results { char *candidate_winners[NUMBER_OF_CANDIDATES]; } cand_results; が、私はこ

    1

    1答えて

    に私のCプログラムは、セグメンテーションフォールトを与えるには、スタックのtrace.Anyヘルプはここで 0 0x015383f1 in ??() from /lib/tls/i686/cmov/libc.so.6 #1 0x01538075 in strdup() from /lib/tls/i686/cmov/libc.so.6 #2 0x00c0a4af in cvtToString

    2

    2答えて

    私はchar *にconst char *を変換することはほとんどC/Cで禁止されていることを知っていますが++ので、多くの問題のため、私は私がchar *にconst char *を変換するために持っていると思うような状況に巻き込まれています。 c_strを使用して文字列として文字列を取得しましたが、この文字列を変更します。しかし、問題はc_strが文字列をconst char *に変換すること

    -3

    1答えて

    私は常に関数を実行する必要があります。standartライブラリは使用できません。 My_cpy、my_len、my_strdupはここで機能します。それを確認してください。私はそれが簡単だと思うが、私はこの機能について問題がある。私はページの最後にエラーを示しました。私はそれがはっきりしていると思う。さらにこれはC++ ありがとうございます。 コード: void my_cpy(char* des

    1

    1答えて

    私のバイソンファイルに重複した文字列を送ろうとしています。行うには、この権利の事は私のフレックスファイルで 私はそれがこの "<" {return strdup(tOPEN);} ">" {return strdup(tCLOSE);} のように使いますか? または、コードの下で使用する必要がありますか? "<" { yyval. sval = strdup(yytext);