#include <stdio.h>
int main()
{
char s[100] = "My name is XXX";
printf("%s\n", s);
printf("%s\n", s + 11);
return 0;
}
#define MAX_VERTEX_NUM 20 //图的邻接表存储表示
typedef struct ArcNode{
int adjvex; //该弧所指向的顶点的位置
struct ArcNode *nextarc; //指向下一条弧的指针
InfoType *info; //该弧相关信息的指针
}ArcNode;
typedef struct VNode {
VertexType data; //顶点信息
ArcNode *firstarc; //指向第一条依附该顶点弧的指针
}VNode,AdjList[MAX_VERTEX_NUM]
Typedef struct {
AdjList vertices;
int vexnum,arcnum; //图的当前顶点数和弧数
int kind; //图的种类标志
}ALGraph;
可以使用字符串的子串截取函数来实现输出字符串的指定子串,比如Python中的字符串切片或者Java中的substring方法。具体步骤如下:
Python代码示例:
s = 'My name is Jack'
# 输出从第3个字符到第8个字符(包括第3个和第8个)的子串
print(s[2:8]) # 输出 name i
# 输出从第5个字符(包括第5个)截取到字符串结尾的子串
print(s[4:]) # 输出 ame is Jack
Java代码示例:
String s = "My name is Jack";
// 输出从第3个字符到第8个字符(不包括第8个)的子串
System.out.println(s.substring(2, 8)); // 输出 name i
// 输出从第5个字符(包括第5个)截取到字符串结尾的子串
System.out.println(s.substring(4)); // 输出 ame is Jack
注意:不同的编程语言可能实现字符串子串截取的方法不同,请在具体的编程语言文档中查找相关的方法。