Diff
checker
テキスト
テキスト
画像
ドキュメント
Excel
フォルダ
Legal
Enterprise
デスクトップ
料金
ログイン
Diffchecker デスクトップのダウンロード
テキスト比較
2 つのテキスト ファイルの違いを見つける
ツール
履歴
表示
レイアウト
分割
統合
ライブエディター
空白の変更を非表示
未変更行を折りたたむ
折り返しなし
比較精度
スマート
構文
なし
外観を変更
処理
無視
テキスト変換
最初の差分へ移動
入力を編集
Diffchecker Desktop
Diffcheckerを実行する最も安全な方法。Diffchecker Desktopアプリを入手:あなたの差分はコンピューターから出ることはありません!
Desktopを入手
Untitled diff
作成日
11 年前
差分は期限切れになりません
クリア
エクスポート
共有
説明
54 削除
行
合計
削除
文字
合計
削除
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
102 行
すべてコピー
97 追加
行
合計
追加
文字
合計
追加
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
114 行
すべてコピー
コピー
コピー済み
コピー
コピー済み
#include
<stdio.h>
#include
<stdio.h>
#include
<string.h>
#include
<string.h>
#include <ctype.h> // isdigit
void line_1(char n)
void line_1(char n)
{
{
コピー
コピー済み
コピー
コピー済み
char *l;
const
char *l;
// "????" is not 'char *', 'const char *'
switch(n)
switch(n)
{
{
コピー
コピー済み
コピー
コピー済み
case '0': l="....";
puts
(l);break;
case '0': l="....";
printf
(l);break;
case '1': l=".
";puts
(l);break;
case '1': l=".
";printf
(l);break;
case '2': l="....";
puts
(l);break;
case '2': l="....";
printf
(l);break;
case '3': l="....";
puts
(l);break;
case '3': l="....";
printf
(l);break;
case '4': l=".
";puts
(l);break;
case '4': l=".
.";printf
(l);break;
case '5': l="....";
puts
(l);break;
case '5': l="....";
printf
(l);break;
case '6': l="....";
puts
(l);break;
case '6': l="....";
printf
(l);break;
case '7': l="....";
puts
(l);break;
case '7': l="....";
printf
(l);break;
case '8': l="....";
puts
(l);break;
case '8': l="....";
printf
(l);break;
case '9': l="....";
puts
(l);break;
case '9': l="....";
printf
(l);break;
}
}
}
}
void line_2(char n)
void line_2(char n)
{
{
コピー
コピー済み
コピー
コピー済み
char *l;
const
char *l;
switch(n)
switch(n)
コピー
コピー済み
コピー
コピー済み
{
case '0': l=". .";
puts
(l);break;
{
case '1': l=".
";puts
(l);break;
case '0': l=". .";
printf
(l);break;
case '2': l=" .";
puts
(l);break;
case '1': l=".
";printf
(l);break;
case '3': l=" .";
puts
(l);break;
case '2': l=" .";
printf
(l);break;
case '4': l=". .";
puts
(l);break;
case '3': l=" .";
printf
(l);break;
case '5': l=". ";
puts
(l);break;
case '4': l=". .";
printf
(l);break;
case '6': l=". ";
puts
(l);break;
case '5': l=". ";
printf
(l);break;
case '7': l=" .";
puts
(l);break;
case '6': l=". ";
printf
(l);break;
case '8': l=". .";
puts
(l);break;
case '7': l=" .";
printf
(l);break;
case '9': l=". .";
puts
(l);break;}
case '8': l=". .";
printf
(l);break;
case '9': l=". .";
printf
(l);break;}
}
}
void line_3(char n)
void line_3(char n)
{
{
コピー
コピー済み
コピー
コピー済み
char *l;
const
char *l;
switch(n)
switch(n)
コピー
コピー済み
コピー
コピー済み
{
case '0': l=". .";
puts
(l);break;
{
case '1': l=".
";puts
(l);break;
case '0': l=". .";
printf
(l);break;
case '2': l="....";
puts
(l);break;
case '1': l=".
";printf
(l);break;
case '3': l="....";
puts
(l);break;
case '2': l="....";
printf
(l);break;
case '4': l="....";
puts
(l);break;
case '3': l="....";
printf
(l);break;
case '5': l="....";
puts
(l);break;
case '4': l="....";
printf
(l);break;
case '6': l="....";
puts
(l);break;
case '5': l="....";
printf
(l);break;
case '7': l=" .";
puts
(l);break;
case '6': l="....";
printf
(l);break;
case '8': l="....";
puts
(l);break;
case '7': l=" .";
printf
(l);break;
case '9': l="....";
puts
(l);break;}
case '8': l="....";
printf
(l);break;
case '9': l="....";
printf
(l);break;}
}
}
void line_4(char n)
void line_4(char n)
{
{
コピー
コピー済み
コピー
コピー済み
char *l;
const
char *l;
switch(n)
switch(n)
コピー
コピー済み
コピー
コピー済み
{
case '0': l=". .";
puts
(l);break;
{
case '1': l=".
";puts
(l);break;
case '0': l=". .";
printf
(l);break;
case '2': l=". ";
puts
(l);break;
case '1': l=".
";printf
(l);break;
case '3': l=" .";
puts
(l);break;
case '2': l=". ";
printf
(l);break;
case '4': l=" .";
puts
(l);break;
case '3': l=" .";
printf
(l);break;
case '5': l=" .";
puts
(l);break;
case '4': l=" .";
printf
(l);break;
case '6': l=". .";
puts
(l);break;
case '5': l=" .";
printf
(l);break;
case '7': l=" .";
puts
(l);break;
case '6': l=". .";
printf
(l);break;
case '8': l=". .";
puts
(l);break;
case '7': l=" .";
printf
(l);break;
case '9': l=" .";
puts
(l);break;}
case '8': l=". .";
printf
(l);break;
case '9': l=" .";
printf
(l);break;}
}
}
void line_5(char n)
void line_5(char n)
{
{
コピー
コピー済み
コピー
コピー済み
char *l;
const
char *l;
switch(n)
switch(n)
コピー
コピー済み
コピー
コピー済み
{
case '0': l="....";
puts
(l);break;
{
case '1': l=".
";puts
(l);break;
case '0': l="....";
printf
(l);break;
case '2': l="....";
puts
(l);break;
case '1': l=".
";printf
(l);break;
case '3': l="....";
puts
(l);break;
case '2': l="....";
printf
(l);break;
case '4': l=" .";
puts
(l);break;
case '3': l="....";
printf
(l);break;
case '5': l="....";
puts
(l);break;
case '4': l=" .";
printf
(l);break;
case '6': l="....";
puts
(l);break;
case '5': l="....";
printf
(l);break;
case '7': l=" .";
puts
(l);break;
case '6': l="....";
printf
(l);break;
case '8': l="....";
puts
(l);break;
case '7': l=" .";
printf
(l);break;
case '9': l="....";
puts
(l);break;}
case '8': l="....";
printf
(l);break;
case '9': l="....";
printf
(l);break;}
}
}
コピー
コピー済み
コピー
コピー済み
main()
int
main()
{
{
char nbr[20],c;
char nbr[20],c;
コピー
コピー済み
コピー
コピー済み
int i,
len;
int i,
j,
len;
printf("entrer un nbr SVP : ");
printf("entrer un nbr SVP : ");
コピー
コピー済み
コピー
コピー済み
gets(nbr);
scanf("%19s", nbr);// bad
gets(nbr);
len=strlen(nbr);
len=strlen(nbr);
コピー
コピー済み
コピー
コピー済み
for(
i
=0;
i<len;i
++)
for(
j
=0;
j<5;j
++)
{
{
コピー
コピー済み
コピー
コピー済み
for( i = 0 ; i < len ; i++ ) {
c=nbr[i];
c=nbr[i];
コピー
コピー済み
コピー
コピー済み
if(isdigit(c))
if(isdigit(c))
{
{
line_1(c);
switch(j){
line_2(c);
case 0:
line_1(c);
break;
line_3(c);
case 1:
line_2(c);
break;
line_4(c);
case 2:
line_3(c);
break;
line_5(c);
case 3:
line_4(c);
break;
case 4:
line_5(c);
break;
}
}
else
}
printf("%c",c);
//
else
//
printf("%c",c);
printf(" ");
}
puts("");
}
}
コピー
コピー済み
コピー
コピー済み
return 0;
コピー
コピー済み
コピー
コピー済み
}
}
コピー
コピー済み
コピー
コピー済み
保存された差分
原文
ファイルを開く
#include<stdio.h> #include<string.h> void line_1(char n) { char *l; switch(n) { case '0': l="....";puts(l);break; case '1': l=".";puts(l);break; case '2': l="....";puts(l);break; case '3': l="....";puts(l);break; case '4': l=". ";puts(l);break; case '5': l="....";puts(l);break; case '6': l="....";puts(l);break; case '7': l="....";puts(l);break; case '8': l="....";puts(l);break; case '9': l="....";puts(l);break; } } void line_2(char n) { char *l; switch(n) {case '0': l=". .";puts(l);break; case '1': l=".";puts(l);break; case '2': l=" .";puts(l);break; case '3': l=" .";puts(l);break; case '4': l=". .";puts(l);break; case '5': l=". ";puts(l);break; case '6': l=". ";puts(l);break; case '7': l=" .";puts(l);break; case '8': l=". .";puts(l);break; case '9': l=". .";puts(l);break;} } void line_3(char n) { char *l; switch(n) {case '0': l=". .";puts(l);break; case '1': l=".";puts(l);break; case '2': l="....";puts(l);break; case '3': l="....";puts(l);break; case '4': l="....";puts(l);break; case '5': l="....";puts(l);break; case '6': l="....";puts(l);break; case '7': l=" .";puts(l);break; case '8': l="....";puts(l);break; case '9': l="....";puts(l);break;} } void line_4(char n) { char *l; switch(n) {case '0': l=". .";puts(l);break; case '1': l=".";puts(l);break; case '2': l=". ";puts(l);break; case '3': l=" .";puts(l);break; case '4': l=" .";puts(l);break; case '5': l=" .";puts(l);break; case '6': l=". .";puts(l);break; case '7': l=" .";puts(l);break; case '8': l=". .";puts(l);break; case '9': l=" .";puts(l);break;} } void line_5(char n) { char *l; switch(n) {case '0': l="....";puts(l);break; case '1': l=".";puts(l);break; case '2': l="....";puts(l);break; case '3': l="....";puts(l);break; case '4': l=" .";puts(l);break; case '5': l="....";puts(l);break; case '6': l="....";puts(l);break; case '7': l=" .";puts(l);break; case '8': l="....";puts(l);break; case '9': l="....";puts(l);break;} } main() { char nbr[20],c; int i,len; printf("entrer un nbr SVP : "); gets(nbr); len=strlen(nbr); for(i=0;i<len;i++) { c=nbr[i]; if(isdigit(c)) { line_1(c); line_2(c); line_3(c); line_4(c); line_5(c); } else printf("%c",c); } }
変更されたテキスト
ファイルを開く
#include <stdio.h> #include <string.h> #include <ctype.h> // isdigit void line_1(char n) { const char *l; // "????" is not 'char *', 'const char *' switch(n) { case '0': l="....";printf(l);break; case '1': l=". ";printf(l);break; case '2': l="....";printf(l);break; case '3': l="....";printf(l);break; case '4': l=". .";printf(l);break; case '5': l="....";printf(l);break; case '6': l="....";printf(l);break; case '7': l="....";printf(l);break; case '8': l="....";printf(l);break; case '9': l="....";printf(l);break; } } void line_2(char n) { const char *l; switch(n) { case '0': l=". .";printf(l);break; case '1': l=". ";printf(l);break; case '2': l=" .";printf(l);break; case '3': l=" .";printf(l);break; case '4': l=". .";printf(l);break; case '5': l=". ";printf(l);break; case '6': l=". ";printf(l);break; case '7': l=" .";printf(l);break; case '8': l=". .";printf(l);break; case '9': l=". .";printf(l);break;} } void line_3(char n) { const char *l; switch(n) { case '0': l=". .";printf(l);break; case '1': l=". ";printf(l);break; case '2': l="....";printf(l);break; case '3': l="....";printf(l);break; case '4': l="....";printf(l);break; case '5': l="....";printf(l);break; case '6': l="....";printf(l);break; case '7': l=" .";printf(l);break; case '8': l="....";printf(l);break; case '9': l="....";printf(l);break;} } void line_4(char n) { const char *l; switch(n) { case '0': l=". .";printf(l);break; case '1': l=". ";printf(l);break; case '2': l=". ";printf(l);break; case '3': l=" .";printf(l);break; case '4': l=" .";printf(l);break; case '5': l=" .";printf(l);break; case '6': l=". .";printf(l);break; case '7': l=" .";printf(l);break; case '8': l=". .";printf(l);break; case '9': l=" .";printf(l);break;} } void line_5(char n) { const char *l; switch(n) { case '0': l="....";printf(l);break; case '1': l=". ";printf(l);break; case '2': l="....";printf(l);break; case '3': l="....";printf(l);break; case '4': l=" .";printf(l);break; case '5': l="....";printf(l);break; case '6': l="....";printf(l);break; case '7': l=" .";printf(l);break; case '8': l="....";printf(l);break; case '9': l="....";printf(l);break;} } int main() { char nbr[20],c; int i, j, len; printf("entrer un nbr SVP : "); scanf("%19s", nbr);// bad gets(nbr); len=strlen(nbr); for(j=0;j<5;j++) { for( i = 0 ; i < len ; i++ ) { c=nbr[i]; if(isdigit(c)) { switch(j){ case 0: line_1(c); break; case 1: line_2(c); break; case 2: line_3(c); break; case 3: line_4(c); break; case 4: line_5(c); break; } } // else // printf("%c",c); printf(" "); } puts(""); } return 0; }
違いを見つける