windowsのvisual studioを使用しています。
コマンドプロンプトから「(実行ファイル名.exe) 10 + 20」のような形で入力し答えを出力できるようなものを作りたいです。
一応自分なりに作ったのですが、上手くいきません。
足し算しかまだ書けてないですが、どこがいけないのでしょうか?
よろしくお願いします。
#define _CRT_SECURE_NO_WARNINGS //scanf等のセキュリティ警告抑制
#include<stdio.h>
#include<stdlib.h>
double shisoku_tasu(gx, gy)
char *gx;
char *gy;
{
double h, i;
h = atoi(gx);
i = atoi(gy);
return h + i;
}
int main(argc, argv)
int argc;
char *argv[];
{
double kekka;
char *m;
if (argc == 4) {
m = argv[2];
if (m == "+") {
kekka = shisoku_tasu(argv[1], argv[3]);
}
printf("Kekka : %.3f\n", kekka);
}
}