数据结构--结构体测试

0 人赞了该文章

结果如图:

// ConsoleApplication1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//结构体测试

#include "pch.h"
#include <iostream>
#include "malloc.h"
#define Max_size  10
#define Error  0


typedef struct list {
    char  str[Max_size];
    int length;
}List;

void CreateArrayList(List  &arrayList)
{
    for (int i = 0; i < Max_size; i++)
    {
        arrayList.str[i] = '0';
        arrayList.length = 0;
    }
}

void InsertList(List &arrayList, char newStr)
{
    if (arrayList.length >= Max_size)
    {
        printf("列表已被占满,无法插入");
    }
    else
    {
        arrayList.str[arrayList.length] = newStr;
        arrayList.length++;
    }
}

void LookArrayList(List  arrayList)
{
    for (int i = 0; i < arrayList.length; i++)
    {
        printf("%c\r\n", arrayList.str[i]);
    }
}

char main()
{
    List arrayList;
    CreateArrayList(arrayList);
    InsertList(arrayList,'b');
    InsertList(arrayList, 'c');
    InsertList(arrayList, 'd');
    LookArrayList(arrayList);
    return  0;
}

评论

暂无评论