저는 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() 두 번째 인수는 단일 문자가 아닌 문자열 – achal