我怎么得到:
int i = 1023
Run Code Online (Sandbox Code Playgroud)
至:
char string[4] = "1023"
Run Code Online (Sandbox Code Playgroud)
这是我尝试过的代码:
#include <stdio.h>
main(){
int avg_adc = 1023;
char myString[4];
sprintf(myString, "%d", avg_adc);
}
//Output returned 4
Run Code Online (Sandbox Code Playgroud)
main(){
int avg_adc = 1023;
char myString[4];
snprintf(myString, 4, "%d", avg_adc);
}
//Output returned 4
Run Code Online (Sandbox Code Playgroud)
这些产出不是myString == char myString[4] = "1023";吗?
我真的很困惑如何获得我需要的输出.