#include "stdafx.h"
#include <iomanip>
#include <iostream>
#include <fstream>
using namespace std;
void FillArray (int x[50], const int Size);
void PrintArray (int x[50], const int Size);
int main()
{
const int SizeArray = 10;
int A[SizeArray] = {0};
FillArray (A, SizeArray);
PrintArray (A, SizeArray);
return 0;
}
void FillArray (int x[50], const int Size)
{
for (int i = 0; i < Size; i++)
{
cout << endl << "Please enter an integer: ";
cin >> x[i];
}
}
void PrintArray (int x[50], const int Size)
{
for (int i = 0; i < Size; i++)
{
cout << endl << x[i];
}
}
我得到的错误如下。我必须创建可以分别读取和打印数组的新函数。以上是我的主要功能,后跟读取(填充)数组。虽然它不会运行。
1>----- 构建开始:项目:Some,配置:调试 Win32 ------ 1> Some.cpp 1>Some.obj:错误 LNK2019:未解析的外部符号“void __cdecl PrintArray(int * const ,int)" (?PrintArray@@YAXQAHH@Z) 在函数 _main 1>C:\Users\GmxTrey\Documents\Visual Studio 2010\Projects\Some\Debug\Some.exe 中引用:致命错误 >LNK1120: 1 unresolved externals ========== 构建:0 成功,1 失败,0 最新,0 跳过 ==========