0
私はC言語の新機能で、JSONをファイルに書き込む必要があります。 文字通り、strにintを追加するための作業方法を探していました。strcatを呼び出すと例外が発生する
int day = 1;
char strDay = (char) day;
char str[100];
strcpy(str, "Blockchain");
strcat(str, strDay);
すべてはstrcatの呼び出しまでうまく機能:
は、ここに私のコードです。 ありがとうございます
EDIT:ファイルに私の構造体を書き込むために使用しています。
{
"Blockchain": {
"Block1": {
"Day": 2,
"Transaction1": {
"ID": 1,
"Amount": 2
}
},
"Block2": {
"Transaction2": {
"ID": 2,
"Amount": 5
}
}
}}
はそれを行うために、私はパーソンのLIBを使用して、それがそのように動作します:
json_object_dotset_number(root_object, "Blockchain.Block1.Transaction1.ID", tmpTransaction->accountID);
は私がみとめブロックとトランザクションを作成する方法を必要としているのです。ここJSONファイルがどのように見えるかですなぜ私はブロックとIDにトランザクションの日を追加することを考えた。
このコードはコンパイルすべきではありません。 –
JSONの解析で文字列に 'int'を追加する必要はありますか? – melpomene
strcat()2番目の引数は文字列ではない – achal