.h ファイルと .c ファイルについては知っていますが、コードをコンパイルするのに問題があります。何か足りない!Main.c には「Converter.h」が含まれています。
#ifndef CONVERTER_H
#define CONVERTER_H
void runConverter(char *);
#endif
私のconverter.cファイルには実装があります..
#include "Converter.h"
#include "Stack.h"
#include "Queue.h"
#include <stdio.h>
#include <stdlib.h>
int checkChar(char input);
void printQueue(QueueP que);
void runConverter(char *input){ .... code etc (calls a stack and a queue
and does stuff)}
問題は、各ファイルで未定義の参照を取得していることです。.c は Stack.h または Queue.h で情報を見つけられず、converterTester はメインの runConverter 関数を見つけられません。ちょっと混乱していますが、それは小さなことだと思います。何か助けはありますか?