Denrazvan 0 Raportează post Postat Aprilie 19, 2013 Buna ziua ma numesc Leoveanu Razvan si sunt in clasa a-VIII-a si am o problema legata de programare: Eu invat sa programez in C si c++ am sunt la C si am o problema ...am ajuns la capitolul numit siruri de caractere si "testarea indentitati a dou siruri de caractere" pana aici este bine dar cand scriu urmatoarea sintagma imi da eroare: #include <stdio.h> void main(void) { printf("ABC si abc sunt la fel 1 daca nu sunt la fel 0",streql("ABC","abc")); } VA ROG AJUTATIMA NU STIU DE CE IMI DA EROARE :imi spune ca undefined reference to 'streql' ,dar in carte asa e prezentat si daca cele sou siruri sunt la fel imi apare 1 dar daca nu imi apare 0 asta scrie in carte dar pe toate compilatoarele mia dat eroare Daca stiti va rog frumos sa imi spuneti Partajează acest post Link spre post Distribuie pe alte site-uri
Paul Brahtl 466 Raportează post Postat Aprilie 22, 2013 Iti lipseste#include <string.h>In general eroarea "undefined reference" inseamna ca o functie sau o variabila nu este definita, definitia functiei tale fiind facuta in acest caz in fisierul string.hCand folosesti o functie din biblioteca limbajului, verifica ce headere ai nevoie. Partajează acest post Link spre post Distribuie pe alte site-uri