Salve a tutti,
mi sono appena registrata a questo forum, vorrei un aiuto per quanto riguarda un errore che compare quando compilo un programma in C, il messaggio è il seguente:
/tmp/ccLYiduA.o: nella funzione "main"
comandi.c:(.text+0x45): riferimento non definito a "cifrazione()"
comandi.c:(.text+0x4c): riferimento non definito a "decifra()"
comandi.c:(.text+0x53): riferimento non definito a "attacco()"
Ed il programma è il seguente:
codice:#include <stdio.h> #include <ctype.h> #include <stdlib.h> #include "functions2.h" int main (void) {int q; for(;;){ printf("\n\n PROGETTO: Cifrare e Decifrare \n"); printf("\nScegli: \n \n 1-Cifra \n 2-Decifra con chiave \n 3-Decifra senza chiave \n Ogni altro numero chiudera' il programma\n"); scanf("%d",&q); switch(q){ case 1: {cifrazione(); break;} case 2: {decifra(); break;} case 3: {attacco(); break;} default: {exit(0);} } printf("\n\n Sessione terminata \n\n" \ "_____________________________________________________________________________"); } }