码迷,mamicode.com
首页 > 其他好文 > 详细

串的顺序存储结构

时间:2016-11-10 09:54:49      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:str   blog   顺序   pre   遍历   csharp   struct   字符   class   

顺序串的定义

#define MaxSize 100
typedef struct
{
	char data[MaxSize];
	int length;
}SqString;

 串赋值运算算法

#include<stdio.h>
#define MaxSize 100
typedef struct
{
	char data[MaxSize];
	int length;
}SqString;
void Assign(SqString *s,char str[])
{
	int i=0;
	while(str[i]!=‘\0‘)//遍历str的所有字符
	{
		s->data[i]=str[i];
		i++;
	}
	s->data[i]=‘\0‘;
	s->length=i;
}
void main()
{
	int i;
	SqString s;
	char str[]="abcdfff";
	Assign(&s,str);
	//for(i=0;i<s.length;i++)
	//{
		printf("%s\n",s.data);
	//}
	
}

 

串的顺序存储结构

标签:str   blog   顺序   pre   遍历   csharp   struct   字符   class   

原文地址:http://www.cnblogs.com/dengchenrong/p/6049604.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!