我一遍又一遍地创建这个文件,似乎无法看到为什么我得到这个错误。我试图去代码的行,但格式似乎正确我可能只需要另一组眼睛。错误代码LNK2019&LNK1120
#include <iostream>
#include <string>
#include <cstring>
using namespace std;
void readString(char*, int);
void changeToUppercase(char*, int);
void displayStringInUppercase(char*, int);
int main()
{
int arraySize;
char* characterArray;
cout << "Enter the size of dynamic array: ";
cin >> arraySize;
characterArray = new char[arraySize];
readString(characterArray, arraySize);
changeToUppercase(characterArray, arraySize);
displayStringInUppercase(characterArray, arraySize);
delete [] characterArray;
system ("pause");
return 0;
}
void changeToUppercase(char* characterArray, int arraySize)
{
for(int i = 0; i < arraySize; i++)
characterArray[i] = toupper(characterArray[i]);
}
void displayStringInUppercase(char* characterArray, int arraySize)
{
cout << "\nThestring inupper case letters: ";
for(int i = 0; i < arraySize; i++)
characterArray[i] = toupper(characterArray[i]);
}
这是一个不断弹出的错误代码:
error LNK2019: unresolved external symbol "void __cdecl readString(char *,int)" ([email protected]@[email protected]) referenced in function _main
fatal error LNK1120: 1 unresolved externals
附近我可以告诉你,你声明和使用,但从来没有实现的readString函数。 – user4581301
@Niall我应该只是收藏这个吸盘。用googz找不到它。 – user4581301