前提・実現したいこと
ここに質問の内容を詳しく書いてください。
visual stadioを使用しています。
下のソースコードでデバック開始をするとエラーになりました。
該当のソースコード
#include<stdio.h>
#include<string.h>
// 学生を表す構造体
typedef struct {
char name[20];
int height;
float weight;
long schols;
}student;
// 関数プロトタイプ
void set_schols(student* std);
student set_hw(const char* x, int h, float w, long y);
int main(void) {
student stdnt;
stdnt = set_hw("Oi", 175, 58.5, 70000); set_schols(&stdnt); printf("氏名=%s\n", stdnt.name); printf("身長=%d\n", stdnt.height); printf("体重=%f\n", stdnt.weight); printf("奨学金=%ld\n", stdnt.schols); return 0;
}
void set_schols(student* std) {
if (std->schols < 100000) { std->schols = 100000; }
}
student set_hw(char* x, int h, float w, long y) {
student temp;
strcpy_s(temp.name, x); temp.height = h; temp.weight = w; temp.schols = y; return temp;
}
補足情報(FW/ツールのバージョンなど)
エラー内容は以下です。
LNK2019 未解決の外部シンボル "struct student __cdecl set_hw(char const *,int,float,long)" (?set_hw@@YA?AUstudent@@PBDHMJ@Z) が関数 _main で参照されました
どうすれば実行できるのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。