老親介護に悩む30~60代の方へ
老親介護ねっと[老人ホーム編]
トップ 老人ホームの選び方 介護関連ニュース 新規オープンホーム情報 老人ホーム取材レポート お問い合わせ リンク集 Q&A

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

このプログラムの復元処理教えでください。助けてくだ

#include <stdio.h>
int main(void)
{


char a[51];
char b[101];
char c[51];
int i,k;
int cnt;

printf("文字例-->");
scanf("%s",a);
i = 0;
k = 0;
while(a[i] !='\0')
{
cnt = 0;
b[k] = a[i];

while(b[k] = a[i])
{
cnt++;
i++;
}
k++;
b[k] = cnt + 48;
k++;
}

b[k]='\0';
printf("b=%s\n",b);





















printf("c=%s\n",c);
//--------------------------------------------------
getchar();
return 0;
}

投稿日時 - 2018-03-04 20:57:11

QNo.9435076

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.2

(ランレングス)圧縮の部分は何をやってるのか分かっていますか?
分かっているのでしたら、その逆をすればいいだけですけど。

投稿日時 - 2018-03-04 21:47:34