NepřihlášenKSP fórum
Fórum Hlavní stránka Nápověda Hledat Přihlásit
Nahoru Téma KSP / Úložky / 28-5-7: Knihovna a C++
- - Od Sejsel (Org) Dne 09. 06. 2016 17:36
Ahoj,
rád bych se zeptal jak se použije magic.h s C++. S CodExovými parametry to nejde zkompilovat, protože je napsaná v C. Bohužel C++ používám výhradně na CodExové úlohy, takže s tímhle zkušenosti vážně nemám :)

g++ -Wall -g -std=gnu++98 -O2 -o code code.cpp -lm
In file included from code.cpp:1:0:
magic.h: In function ‘void magic_init()’:
magic.h:70:51: error: invalid conversion from ‘void*’ to ‘int*’ [-fpermissive]
   mg_numbers = malloc(sizeof(int) * mg_numbers_len);
                                                   ^
magic.h:81:59: error: invalid conversion from ‘void*’ to ‘magic_query*’ [-fpermissive]
   mg_queries = malloc(sizeof(magic_query) * mg_queries_len);
                                                           ^
...atd
Nadřazený - - Od Medvěd (Org) Dne 09. 06. 2016 18:40
Pardon, to jsem zase jednou naletel na myty o kompatibilite C s C++ :)

Az budu vecer doma, opravim.

Medved
Nadřazený - - Od Medvěd (Org) Dne 09. 06. 2016 22:10
Opraveno. Vyzkoušíš to znovu, prosím?
Nadřazený - Od Sejsel (Org) Dne 09. 06. 2016 23:36
Už se zkompiluje bez problémů :)
Nahoru Téma KSP / Úložky / 28-5-7: Knihovna a C++

Powered by mwForum 2.29.7 © 1999-2015 Markus Wichitill