Så er jeg på farten igen og ville lige hører jer kloghoveder om i kune se hvad der der galt her:
#include <iostream>
#include <time.h>
#include <stdlib.h>
#include <string>
#include <vector>
int main()
{
srand(time(0));
std::vector<std::string> Navne;
Navne.push_back("Tarik");
Navne.push_back("Kasper");
Navne.push_back("Sakaria");
Navne.push_back("Simon");
Navne.push_back("Tobias");
Navne.push_back("Lasse");
Navne.push_back("Rolf");
Navne.push_back("Rasmus");
std::vector<std::string> navne;
navne.push_back("Marwah");
navne.push_back("Sinne");
navne.push_back("Salma");
navne.push_back("Esra");
navne.push_back("Stefanie");
navne.push_back("Nada");
navne.push_back("Tine");
navne.push_back("Kevser");
navne.push_back("natascha");
std::cout << "Velkommen til 9x matchfinder, by kasper" << std::endl;
std::cout << "Skriv dit navn: ";
std::string Navn;
std::getline(std::cin, Navn);
if ( std::string Navn = "Salma" )
{
std::cout << Navn << " + " << Navne[rand()%Navne.size()] << " <33 det perfekte match!" << std::endl << std::endl;
std::system("pause");
}
std::cout << navne[rand()%Navne.size()] << " + " << Navne[rand()%Navne.size()] << " <33 det perfekte match!" << std::endl << std::endl;
std::system("pause");
return 0;
}
fejlen opstår på linje 34, med "if" kommandoen, da jeg ikke er sikker på omden er rigtig sat eller rigtigt opbygget
Indlæg senest redigeret d. 07.03.2009 23:47 af Bruger #14510