Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Neliöjuuri linuxissa

Sivun loppuun

D4_B34M [30.03.2006 17:54:15]

#

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main ()
{
int kata;
int katb;
int hypo;
int poksi;

scanf("%i", &kata);
scanf("%i", &katb);

poksi = pow(kata,2) + pow(katb,2);
hypo = sqrt(poksi);
printf("Hypotenuusa: %i\n", hypo);
}

Windowssilla lcc käännettynä toimii nätisti mutta linuxilla gcc:
hyp.c:(.text+0x8d): undefined reference to `sqrt´
Mikäs tota linuxin neliöjuurta vaivaa?

Metabolix [30.03.2006 17:59:58]

#

Annat linkkeriparametrin -lm, joka siis linkittää mukaan matematiikkakirjaston. Windows-kääntäjä on tyhmä ja buginen, kun itse tekee tuollaisen ;)

D4_B34M [30.03.2006 18:03:50]

#

Kiitti, lähti toimimaan..
Ei toi windows kääntäjä nyt niin buginenkaan ole vaikka luulis kylläkin, se on vaan hieman itse-ajatteleva

E.K.Virtanen [30.03.2006 23:27:42]

#

D4_B34M kirjoitti:

itse-ajatteleva

Siitäpä oiva mainoslause winblowssille. Pistähän patentoiden ennen kuin bill portti kerkee :D

A-P [31.03.2006 16:05:28]

#

Solariksen man-sivun mukaan kaikki math.h:n määrittelemät aliohjelmat löytyvät matematiikkakirjastosta (libm) ja osa niistä on myös määritelty c-kirjastosta (libc). Sinällään aivan fiksua olettaa, että jos käytetään math.h:ta, liitetään matematiikkakirjasto mukaan.

D4_B34M [31.03.2006 18:05:24]

#

Lurah kirjoitti:

D4_B34M kirjoitti:

itse-ajatteleva

Siitäpä oiva mainoslause winblowssille. Pistähän patentoiden ennen kuin bill portti kerkee :D

Ei taitaisi auttaa patentointi kun billi vetoisi windowssien olleen itseajattelevia jo 1 versiosta lähtien. :D

E.K.Virtanen [31.03.2006 20:11:39]

#

@D4 B34M: LOLLERO :D

Blaze [31.03.2006 22:28:57]

#

Ei Skynet^H^H^H^H^H^HWindows voi olla saavuttanu vielä tietoisuutta. Maailmaa ei oo vielä kohdannu ydintuho.

E.K.Virtanen [01.04.2006 01:32:05]

#

Blaze kirjoitti:

Ei Skynet^H^H^H^H^H^HWindows voi olla saavuttanu vielä tietoisuutta. Maailmaa ei oo vielä kohdannu ydintuho.

Ei se että winblows tietoisuuden saavuttaisi tarkoita suinkaan samaa kuin että se osaisi jotain tuhotakin paitti käyttäjänsä (tässä tapauksessa siis omansa) hermot.

eikä se voi niitä pommejansa ampua ko ruutu huutaa illegal functioncall ja atk-tuki vasta kasaa päivityksiä :D

Grusifix [02.04.2006 19:55:31]

#

heh.. läppä on hyvää, mutta karkaa pahasti aiheesta ;D


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta