我是编程新手,我尝试使用此程序将一个字符串复制到另一个字符串中,但显示错误
"error C3861: 'copyString': identifier not found"
这是我写的代码
#include <iostream>
using namespace std;
int main()
{
char a[8], b[8];
cout << "enter the string a";
cin.get(a, 8);
cout << a;
int len = sizeof(a) / sizeof(char);
copyString(a, b);
int i;
cin >> i;
return 0;
}
/*function that copy one string to another*/
void copyString(char* a, char* b)
{
int i = 0;
while (a[i] != '\0') {
b[i] = a[i];
i++;
}
cout << b << " String is this";
}
请告诉我我在哪里误了??
最佳答案
在copyString
之前提供main
实现,或者先为其提供原型:
void copyString(char *a,char *b); // prototype of copyString
int main()
{
...
}
void copyString(char *a,char *b) // implementation of copyString
{
...
}
关于c++ - 程序中出现错误“错误C3861:'copyString':找不到标识符”,请告诉我为什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41094033/