•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
/*************************************************************************
> File Name: e5.c
> Author: LNM
> Mail: liunenming@gmail.com
> Created Time: 2018年08月20日 星期一 21时00分12秒
>function:•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
************************************************************************/
#include<stdio.h>
#include<string.h>
#define MAX 100
void sep_str(char *);
typedef struct SUBSTR_t {
char str[9];
} SUBSTR_t;
int main()
{
char str1[MAX],str2[MAX];
gets(str1);
gets(str2);
sep_str(&str1);
sep_str(&str2);
return 0;
}
void sep_str(char *istr)
{
int len,i,n,j;
len = strlen(istr);
n = (len + 7) / 8;
SUBSTR_t substr[n];
fo