• 締切
  • すぐに回答を!

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

  • 質問No.9435076
  • 閲覧数89
  • ありがとう数0
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 0% (0/1)

#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;
}

回答 (全1件)

  • 回答No.2

ベストアンサー率 28% (1369/4840)

(ランレングス)圧縮の部分は何をやってるのか分かっていますか?
分かっているのでしたら、その逆をすればいいだけですけど。
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,600万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ