C-ben szeretnék tömböt rendezni, mi a hiba a kódban?
Előre megadtam a tömb elemeit, ezt a tömböt szeretném rendezni. Sajnos még rendkívül kezdő vagyok. Valaki ki tudná javítani ezt, hogy tökéletesen lefusson?
#include <stdio.h>
#include <stdlib.h>
int main() {
int tomb [9]=
{9,8,7,6,5,4,3,2,1,0
};
int i,j,temp;
for(i=0; i<8;i++){
for(j=i+1; j<9;j++){
if tomb[i]<tomb[j] {
tomb[i]==temp;
tomb[i]==tomb[j];
tomb[j]==temp;
}
}
}
}
Köszönöm a válaszokat.
Az eredeti kódot bemásoltam DEVCPP-be, és nem fordul le, sunyi módon egyetlen hibaüzenetet sem képes kiírni, csak az exe nem jelenik meg... Beállítottam hogy a fordítói hibaüzenetek látszódjanak, de nem, hiába...
Beírtam utolsó } elé hogy return 0;
Hiába.
> dev-cpp
Ha visszaemlékszek a 20. századra eszembe jut, hogy a dev-cpp kell fordító is pl MinGW :D Lehet ez hiányzik neked.
A kódnak amit bmeásoltam, az "==" operátorok javítása és a két for ciklusban történő javítás után (hogy meddig menjen) bármilyen C fordítóval le kellene fordulnia?
Utolsó } elé írtam, hogy return 0;
Telepítsd újra a fordítód, mert pirossal kiemeli a szintaktikai hibákat a fordítás során és odaugrik. Nálam fordul, csak az if után zárójelbe kell tenni a feltételt.
A sima Dev-C++ egy nagyon elavult környezet és valószínűleg nem is működik új oprendszereken beépített szintén elavult mingw-vel.
Ha nem akarod lecserélni a Dev-C++ -t akkor töltsd le innen a friss változatát: [link] (ne a hivatalos oldalról!)
De ajánlom hogy szerezz be inkább egy másik környezetet, pl. Code::Blocks jó kezdőknek.
Komolyabb ingyenes IDE-k: Visual C++ Express, Qt Creator, Eclipse CDT
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!