chyba pri programovani
dobrý den,
sepsal jsem v dev-c++ tento kod
#include <iostream>
int main()
{
std::cout<<"nazdar\n";
return 0;
}
pak jsem ulozit nazev.exe
ale nejde mně otevřit. Skáče mně chybná hláška: Tato aplikace nemuže bezet ve vasem pocitaci. chceteli najit verzi pro svuj pocitac,obratte se na vydavatele softwaru
nevite nekdo co s tim?predem dekuji
Exe se nevytváří tak, že textový soybor s kódem ulozis jako exe, ale to exe vznikne tím, že spustíš kompilaci
https://www.cplusplus.com/doc/tutorial/introduction/devcpp/
Procesor v PC neumí přímo spustit a provést program v Céčku/C++ nebo dalších progr. jazycích. Procesor zná a umí vykonat instrukce ve strojovém kódu.
Program se teda musí přeložit, dle typu jazyka se buď interpretuje nebo kompiluje (např. C, C++, ...). Pro spuštění teda budeš potřebovat minim. kompilátor (+ linker a další).
Se slzou v oku vzpomínám například na GW BASIC. Tam stačilo napsat:
10 PRINT "AHOJ"
20 GOTO 10
RUN
a ono to fungovalo.
Novinka pro tebe: Microsoft uvolnil GW-BASIC jako Open Source
To je sice pravda, ale v nových woknous už jednoduše nejde ovládat sériové a paralelní porty a ty už u nových počítačů ani nejsou. Aspoň jak jsem to zkoušel.