#include <stdio.h>
void cal(int x, int y, int *add, int *sub);
int main(void) {
int a=3, b=5;
int add, sub;
cal(a, b, &add, &sub); printf( "add=%d sub=%d\n", add, sub ); return 0;
}
void cal(int x, int y, int *add, int *sub){
}
でadd=0 sub=0と出てしまいます。
これを変数aとbの差を計算し標準出力したいのですがどこを直せばいいかわからないです。個人的には最後のvoid cal(int x, int y, int *add, int *sub){
}だと思うのですがいまいちわからないです。
Yahoo!知恵袋とのマルチポストです。(禁止ではありませんが、非推奨の行為です)
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14242078254
[他のサービスにも質問投稿をしたい(してしまった)] https://teratail.com/help#posted-otherservice