Hei,
Yritin väsätä jonkinlaista Ympyrän kehän laskevaa laskinta joten voisittko ystävällisesti kertoa että mitä pitää korjata?
Kertokaa myös että osasinko mitään oikein?
#intclude <iostream> int luku = 3,14159265358979323846 () { std::cout << "anna ympyrän halkaisija: " <<std::endl; std::cin >> luku; std::cout << "halkaisija on " << luku << ". Toivottavasti se oli oikea eikä väärä halkaisija " << int * luku std::cout << "toivottavasti tulos edes välähti ruudulla :D" }
Katso kääntäjäsi virheet ja suuntaa sitten jotakin säällistä opasta kohden. Oppaan sisäistämisen jälkeen koodistasi voisi tulla tällainen.
#include <iostream> int main(int kpl, char* argumentit) { const double PII = 3.14; double luku; std::cout << "anna ympyrän halkaisija: " << std::endl; std::cin >> luku; std::cout << "halkaisija on " << luku << ". Toivottavasti se oli oikea eikä väärä halkaisija " << std::endl; std::cout << "kehä on " << (luku * PII) << std::endl; return EXIT_SUCCESS; }
Aika pielessä kaikki. Eikö sinulla ole kääntäjää?
Deffi kirjoitti:
Aika pielessä kaikki. Eikö sinulla ole kääntäjää?
On mutta kääntäjä ei toimi
E1: Tulee vaan tämmönen teksti g++ *.cpp, odota...
g++ ei tunnostettu sisäiseksi tai ulkoiseksi komenmnoksi,
suoritettavaksi ohjelmaksi tai komentotiedostojonoksi.
OK!
C:/Documents ei tunnistettu sisäiseksi ta ulkoiseksi komennoksi suorittevaksi ohjelmaksi tai komentotiedostojonoksi
loked kirjoitti:
On mutta kääntäjä ei toimi
Millä tavalla ei toimi? Jos se on rikki, niin kannattaa vaihtaa kyseinen kääntäjä johonkin toimivaan.
lainaus:
g++ ei tunnostettu sisäiseksi tai ulkoiseksi komenmnoksi,
Virheilmoituksesta nähdään, ettei ohjelmaa g++ löydy. Lisää Path
-järjestelmämuuttujaan MinGW:n \bin\-hakemiston polku, jossa g++.exe sijaitsee. Vistassa se onnistuu näin: Ohjauspaneeli -> Järjestelmä -> Järjestelmän lisäasetukset -> Ympäristömuuttujat. Sen jälkeen lisäät Path
-järjestelmämuuttujan loppuun ;C:\MinGW\bin
(riippuen tietysti siitä mihin MinGW:n asensit/purit, ;
-merkki erottaa polun edellisestä).
Jälkimmäinen C:/Documents päläpälä -virheilmoitus tulee luultavasti siitä, ettei Metabolixin bat-skripti toimi jos polussa on välilyöntejä (en ole varma, en ole jaksanut tutkia asiaa). Siitä ei tarvitse välittää, koska kääntämisen jälkeen voit käynnistää käännetyn ohjelman tuplaklikkaamalla tai komentoriviltä. Voit tietysti siirtää koodit ja ohjelmat johonkin toiseen polkuun, joka ei sisällä välilyöntejä.
Teuro kirjoitti:
loked kirjoitti:
On mutta kääntäjä ei toimi
Millä tavalla ei toimi? Jos se on rikki, niin kannattaa vaihtaa kyseinen kääntäjä johonkin toimivaan.
Ei kääntäjä voi mennä "rikki", tai ainakaan fyysisesti, E1: tai ehkä voikin jos muisti on rikki, näin ei kuitenkaan tässä tapauksessa ole ja --> . (piste)
Joo ei kääntäjä voi mennä rikki, mutta siinä mahdollisesti oleva bugi (mainintasi toimimattomuudesta) antoi ymmärtää, että kääntäjässäsi olisi jotakin vikaa. Nyt vika taisi kuitenkin olla tekijässä eikä ohjelmassa.
Tekemäni paketin toimivuus on testattu (nyky-Windowseilla) myös välilyönnillisissä hakemistoissa, joten vika on tällä kertaa jokseenkin varmasti käyttäjässä. (Tosin jälkimmäinen virheilmoitus kiistämättä paljasti välilyötibugin, mutta se ilmenee vain, jos käännös epäonnistuu, eikä olennaisesti haittaa toimintaa, joten sillä ei ole käytännön merkitystä. Korjasin kuitenkin.)
Sain kääntäjän toimimaan
Aihe on jo aika vanha, joten et voi enää vastata siihen.