Mit rontottam el benne?
Még most kezdtem a programozást tanulgatni magam és szeretnék egy olyan programot írni aminél ha beírom a számát akkor az ahhoz tartozó exe-t megnyitja.
Ilyenre írtam én:
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
int x;
cout << "Valasszon egy muveletet a sorszam beirasaval!\n";
cout << "1. Osszeadas\n";
cout << "2. Kivonas\n";
cout << "3. Szorzas\n";
cin >>x;
{
if (x=1) ShellExecute(NULL, "open", "E:\\C++\\45z\\bin\\Debug\\osszeadas.exe", NULL, NULL, SW_SHOWDEFAULT);
if (x=2) ShellExecute(NULL, "open", "E:\\C++\\45z\\bin\\Debug\\kivon.exe", NULL, NULL, SW_SHOWDEFAULT);
if (x=3) ShellExecute(NULL, "open", "E:\\C++\\45z\\bin\\Debug\\szorzas.exe", NULL, NULL, SW_SHOWDEFAULT);
cin.get ();
}
}
Mit rontottam el?
Soha ne hagyd ki a hibaüzenetet/hibajelenséget ha segítséget kérsz.
Ránézésre te is abba a kezdő hibába estél bele amibe előtted oly sokan mások:
== operátorral hasonlítunk össze
= operátorral értéket adunk
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!