2016-10-27 21 views
-1

.cppファイルに含まれるヘッダーファイルからメソッドを呼び出す方法はありますか。例えば別のccファイルのヘッダーからメソッドを呼び出す?

main.cppに

#include <iostream> 
#include "test.h" 
using namespace std; 
int main() { 
    sayHelloWorld(); 
} 

TEST.H

void sayHelloWorld(); 

TEST.CPP

#include "test.h" 

void sayHelloWorld() { 
    printf("HELLO WORLD!\n"); 
} 

これがために簡単な質問のように思える場合は申し訳ありませんあなたたちの一部。 :/

+0

@George、私はただ試してみたいです。ちょうど私自身の練習のために。 – Burnie

+0

おそらくヘッダガードが必要ですが、あなたのコードは問題ありません(あなたの質問のタイトルは間違っていますが)あなたは未定義の参照エラーが出てきたときにあなたの問題を推測していますか? – UKMonkey

+0

はい、そうです。あなたはどんな問題に遭遇していますか? – Quentin

答えて

0

あなたの例はこれを行うための標準的な方法です。 備考:test.c関数でprintf関数を使用するには、#include <stdio.h>以上が必要です。#include <cstdio>が必要です。

+0

これは ''です:) – Quentin

+0

@クエンティン:そうです。私は更新します – Pat

関連する問題