strcat

    1

    2答えて

    私はstrtokとstrcatで作業しようとしていますが、2番目のprintfは決して表示されません。ここでは、コードは次のようになります。 int i = 0; char *token[128]; token[i] = strtok(tmp, "/"); printf("%s\n", token[i]); i++; while ((token[i] = strtok(NULL, "/"

    6

    6答えて

    は、私は、この操作をしようとしたとき、私はセグメンテーションフォールトを取得見つける: strcat(string,¤tChar); その文字列が char * string = ""; として初期化され、currentCharが char currentChar = 'B'; ない理由で考えますこの結果、セグメンテーションフォルトが発生しますか? strcatを使用するこ

    1

    5答えて

    私はC++に精通しているので、私は主にJavaの人間であるので、私はCに慣れていないので、些細な質問であれば許してください。オンラインで検索しているうちに答えが見つからないようです。私はchar型の配列を初期化しています ...私はのconst char型や文字を連結することができるよう char tcp[50]; 。例では、私はこれを行う簡単な方法は、その空のchar型の配列を作成し、それら

    2

    4答えて

    まず、私はC#プログラマです。したがって、私のC++に関する知識はかなり限られています。私は大学でそれを取り戻しましたが、10年後にそれに触れていないので、これが比較的単純なものであれば私を許してください。 libwpdライブラリを実装するC#で使用できるDLLを作成しようとしています。 私はP/Invoke経由でアクセスできる2つの関数をエクスポートするDLLを作成することができました。最初は定

    0

    3答えて

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

    1

    7答えて

    ここではstrcatへの2回目の呼び出しでセグメンテーションフォルトが生成されますが、なぜですか? #include <unistd.h> #include<stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <stdlib.h> #include <string.h> #

    5

    7答えて

    が、私はこのようなものをやろう: char* prefix = "Sector_Data\\sector"; char* s_num = "0"; std::strcat(prefix, s_num); std::strcat(prefix, "\\"); などなど、私は警告を取得し warning C4996: 'strcat': This function or variable m

    0

    2答えて

    文字列を連結しているときに問題が発生しています。これは愚かな質問だと思いますが、回答が得られませんでした。なぜ投稿していますか?ソースコードは unsigned char arr_25[] = "{\"category\":\"", arr_10[]="FMCG", arr_26[]="\"amount\":", arr_11[]="\",", arr_12

    0

    1答えて

    私は組み込みシステムでbashではなくashを使用しており、クロスコンパイルされたCプログラムからスクリプトを呼び出そうとしています。 私はそれを求めているように、動作していますが、バックグラウンドプロセスではありません。実際には、strcatコマンドが機能していないように思えますが、それはなぜ私に打ち勝ちます。 Cではかなり新しいですが、それは明らかなものでなければなりません。 コード: cha

    1

    1答えて

    私は外部アセンブリ関数を呼び出すCプログラムを実行しています。学術目的のために、私はstrcatを実行しようとしています。 2つの文字列をchar *パラメータとしてアセンブリプログラムに渡します。私は、スタックにEBPをプッシュし、そのようEDXとEBXに文字列1と文字列2を割り当て、次のよう mov edx, [ebp+8] mov ebx, [ebp+4] 今残りは次のとおりです。 p