Diff
checker
テキスト
テキスト
画像
ドキュメント
Excel
フォルダ
Legal
Enterprise
デスクトップ
料金
ログイン
Diffchecker デスクトップのダウンロード
テキスト比較
2 つのテキスト ファイルの違いを見つける
ツール
履歴
ライブエディター
未変更行を折りたたむ
折り返しなし
レイアウト
分割
統合
比較精度
スマート
単語
文字
シンタックスハイライト
構文を選択
無視
テキスト変換
最初の差分へ移動
入力を編集
Diffchecker Desktop
Diffcheckerを実行する最も安全な方法。Diffchecker Desktopアプリを入手:あなたの差分はコンピューターから出ることはありません!
Desktopを入手
subroutine_direct.c and subroutine_indirect.c
作成日
7 年前
差分は期限切れになりません
クリア
エクスポート
共有
説明
2 削除
行
合計
削除
文字
合計
削除
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
23 行
すべてコピー
1 追加
行
合計
追加
文字
合計
追加
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
23 行
すべてコピー
#include <stdio.h>
#include <stdio.h>
typedef int (*func_t)(void);
typedef int (*func_t)(void);
int subroutine(){
int subroutine(){
printf(" I am the subroutine\n");
printf(" I am the subroutine\n");
return 0;
return 0;
}
}
int main(int argc, char *argv[])
int main(int argc, char *argv[])
{
{
printf("--> Start %s\n", argv[0]);
printf("--> Start %s\n", argv[0]);
// Direct call
// Direct call
コピー
コピー済み
コピー
コピー済み
subroutine();
//
subroutine();
// Indirect call
// Indirect call
コピー
コピー済み
コピー
コピー済み
//
func_t f_sub = &subroutine;
func_t f_sub = &subroutine;
//
f_sub();
f_sub();
return 0;
return 0;
}
}
保存された差分
原文
ファイルを開く
#include <stdio.h> typedef int (*func_t)(void); int subroutine(){ printf(" I am the subroutine\n"); return 0; } int main(int argc, char *argv[]) { printf("--> Start %s\n", argv[0]); // Direct call subroutine(); // Indirect call //func_t f_sub = &subroutine; //f_sub(); return 0; }
変更されたテキスト
ファイルを開く
#include <stdio.h> typedef int (*func_t)(void); int subroutine(){ printf(" I am the subroutine\n"); return 0; } int main(int argc, char *argv[]) { printf("--> Start %s\n", argv[0]); // Direct call //subroutine(); // Indirect call func_t f_sub = &subroutine; f_sub(); return 0; }
違いを見つける