所以:
char *someCArray; # something
Run Code Online (Sandbox Code Playgroud)
我想从"某事"打印出"ethin".
pmg*_*pmg 22
您可以使用printf
精度说明符
#include <stdio.h>
int main(void) {
char s[] = "something";
int start = 3;
int len = 5;
printf("%.*s\n", len, s + start);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
代码也发布到了codepad:http://codepad.org/q5rS81ox