私はこのようなプログラムを持っています
#include <stdio.h>
int somma(x,y){
return x+y;
}
int diff(x,y){
return x-y;
}
int main(){
int x=5;
int y=4;
printf("la somma e' %d", somma(x,y));
printf("La differenza e' %d", diff(x,y));
}
somma 関数の呼び出しを diff 関数に置き換えるためにパッチを適用しようとしています。E8 79 FF FF FF では、diff 関数には op E8 70 FF FF FF があるので、私がやろうとしたことは、somma 関数の op を diff のものに置き換えることです。したがって、私の somma op は E8 70 FF FF FF になりましたが、実行しようとするとセグメンテーション違反が発生します。なんで?私のエラーは何ですか?
EDIT これらは私の作品の画面です。