【发布时间】:2014-02-13 01:53:33
【问题描述】:
在java中我们可以使用
sting_name.substring(start, end);
获取一个新的子串
String full_line = "this is a simple line.";
String part_line;
System.out.println(full_line);
part_line = full_line.substring(10, 16);
System.out.println(part_line);
如何在 c 中做同样的事情?有没有类似substring的函数?
char full_line[] = "this is a simple line" ;
char part_line[20];
printf("\n%s\n",full_line);
//part_line ;
【问题讨论】:
-
指针算术和
memcpy()。 Example. -
使用
strncpy作为子字符串