得到这两个我似乎无法修复的错误。有什么想法吗?
1>-------生成已开始:project:final,Configuration:Debug Win32------1>msvcrtd.lib(exe_main.obj):错误LNK2019:函数“int__cdecl invoke_main(void)”(?invoke_main@@yahxz)1>C:\users\name\source\repos\final\Debug\final.exe引用的未解析外部符号_main:致命错误LNK1120:1未解析外部1>完成生成项目“final.vcxproj”--失败。
#include <bits/stdc++.h>
using namespace std;
template<typename T>
void swap(T* xp, T* yp)
{
T temp = *xp;
*xp = *yp;
*yp = temp;
}
template<typename T>
int linearSearch(T ar[], int n, T key, int start = 0, int end = 2) {
for (int i = start; i <= end; i++)
if (ar[i] == key)
return i;
return -1;
}
template<typename T>
void bubbleSort(T ar[], int n) {
T temp = 0;
cout << "Array sorted using bubble sort \n";
for (int i = 0; i < n; i++) {
bool swapped = false;
for (int j = 0; j < n - i - 1; j++) {
if (ar[j] > ar[j + 1])
swap(&ar[j], &ar[j + 1]);
swapped = true;
}
if (swapped == false) break;
}
}
template<typename T>
void selectionSort(T ar[], int n) {
cout << "Array sorted using selection sort \n";
int min = 0;
for (int i = 0; i < n; i++) {
min = i;
for (int j = i + 1; j < n; j++)
if (ar[j] < ar[min])
min = j;
swap(&ar[min], &ar[i]);
}
}
template<typename T>
int binarySearch(T ar[], int lo, int hi, T x) {
if (hi >= lo) {
int mid = lo + (hi - lo) / 2;
if (ar[mid] == x) return mid;
if (ar[mid] > x) return binarySearch(ar, lo, mid - 1, x);
return binarySearch(ar, mid + 1, hi, x);
}
return -1;
}
template<typename T>
void print(T ar[], int n) {
for (int i = 0; i < n; i++)
cout << ar[i] << " ";
cout << endl;
}
template<typename T>
int main() {
int ch;
cout << "Enter 1 for int \t\t 2 for double \t\t 3 for string" << endl;
cin >> ch;
switch (ch) {
case 1:
{
int n;
cout << "Enter length of the array" << endl;
cin >> n;
int ar[n];
cout << "Enter the elements \n";
for (int i = 0; i < n; i++) cin >> ar[i];
int key;
cout << "Enter Number to be searched \n";
cin >> key;
if (linearSearch(ar, n, key, 0, n - 1) != -1) cout << "linear search :: Element found at index " << linearSearch(ar, n, key, 0, n - 1) << endl;
else cout << "Element not found \n";
bubbleSort(ar, n);
selectionSort(ar, n);
if (binarySearch(ar, 0, n - 1, key) != -1) cout << "binary search :: Element found at index " << binarySearch(ar, 0, n - 1, key) << endl;
else cout << "Element not found \n";
print(ar, n);
}
break;
case 2: {
int n;
cout << "Enter length of the array" << endl;
cin >> n;
double ar[n];
cout << "Enter the elements \n";
for (int i = 0; i < n; i++) cin >> ar[i];
double key;
cout << "Enter Number to be searched \n";
cin >> key;
if (linearSearch(ar, n, key, 0, n - 1) != -1) cout << "linear search :: Element found at index " << linearSearch(ar, n, key, 0, n - 1) << endl;
else cout << "Element not found \n";
bubbleSort(ar, n);
selectionSort(ar, n);
if (binarySearch(ar, 0, n - 1, key) != -1) cout << "binary search :: Element found at index " << binarySearch(ar, 0, n - 1, key) << endl;
else cout << "Element not found \n";
print(ar, n);
}
break;
case 3: {
int n;
cout << "Enter length of the array" << endl;
cin >> n;
string ar[n];
cout << "Enter the elements \n";
for (int i = 0; i < n; i++) cin >> ar[i];
string key;
cout << "Enter word to be searched \n";
cin >> key;
if (linearSearch(ar, n, key, 0, n - 1) != -1) cout << "linear search :: Element found at index " << linearSearch(ar, n, key, 0, n - 1) << endl;
else cout << "Element not found \n";
bubbleSort(ar, n);
selectionSort(ar, n);
if (binarySearch(ar, 0, n - 1, key) != -1) cout << "binary search :: Element found at index " << binarySearch(ar, 0, n - 1, key) << endl;
else cout << "Element not found \n";
print(ar, n);
}
break;
default: cout << "Wrong choice \n";
}
}
我正在使用android Studio学习应用程序开发。 在build.gradle页面上,我遇到了一个错误,即 “编译'com.android.support:appcompat-v7:25.2.0'”
我正在上Java课程的第三周。我正在做一个下星期要交的课堂作业。使用控制台作为输出,我可以毫无问题地完成分配,这是可以接受的。然而,教授也建议我们研究JTextArea,并考虑将其用于我们的程序输出。 我从一个教程中找到了一些代码,并且能够至少得到一个文本块来显示我要显示的第一行文本。但是在我编写实际程序时,我需要随着程序的进展继续向文本块添加额外的行。
我正在上这门Android编程课,我现在要做一个项目。我的应用程序应该能够添加一些效果,如混响/回声/合唱/等。到音轨上。 我尝试使用PresetReverb和EnvironmentalReverb,但没有成功(应用程序运行,但没有应用任何效果)。 我也检查了这个解决方案,但不适合我。我在Genymotion虚拟设备Galaxy Nexus-4.3-API18和三星Galaxy Chat B533
在一个HTML文件中, 包含许多 ,而在另一个 中, 包含许多 。使用我需要的JavaScript,当我悬停在第一个上时,第一个 的背景颜色会发生变化,以此类推... 匿名用户 你的问题是如此令人困惑,提供一个屏幕截图或绘图表明你实际想要什么。
我在尝试将MyBatis和Javers(与Spring)集成并工作时遇到了问题。我已经按照http://Javers.org/documentation/spring-integration/上的说明进行了方面设置,注释了实体类并用Javers注册了它,MyBatis接口用@repository和@javersauditable正确地注释了适当的方法,但仍然没有使它工作,甚至在Javers方面设置
首先,如果我搞砸了我的描述,我是新手,基本上我在正确使用node上遇到了麻烦,我跟随了youtube教程,直到老师告诉我们重新运行我们的代码,当我尝试使用他做的代码时,我得到了这个错误。 我搜索了错误中提到的,但找不到文件夹,我认为它是问题的一部分。 我尝试了很多方法,例如使用,这导致了这个cmd日志; 我还尝试删除我的和,但没有结果。 任何帮助都是感激的,并提前表示感谢:) 编辑:这里是pack