Salve..Ho le idee un po' confuse e avevo bisogno di un po di aiuto..
Premetto la mia ignoranza in materia,mi sto avvicinando solo adesso a questo linguaggio e non nascondo di avere qualche difficoltà..Ho studiato la suddivisione in file di un programmae ho tentato un abbozzo delk tutto simile a quello spiegato sul libro,ma mi manca di certo qualcosa..ho diviso il programma in 3 file tra loro collegati,ma nessuno dei tre,indipendentemente,compila..
non capisco,il mio sarà un errore semplice causato dalle mie difficoltà,ma sarei molto grato se qualcuno mi desse qualche spiegazione..
Ecco il mio programma:
Questo è il main:
codice:
#include <stdio.h>
#include "getline1.h"
#include "getline2.h"
char vett1[100];
char vett2[100];
main()
{
getline(vett1);
getline(vett2);
printf("%s \n %s", vett1,vett2);
}
Questa è la getline1:
codice:
#include <stdio.h>
int getline1 (char vettore[]){
int c,i=0;
while((c=getchar())!= '\n')
vettore [i++]=c;
if (c=='\n')
vettore[i++]=c;
vettore[i]= '\0';
return i;
}
E questa è la seconda:
codice:
#include <stdio.h>
int getline1 (char vettore[]){
int c,i=0;
while((c=getchar())!= '\n')
vettore [i++]=c;
if (c=='\n')
vettore[i++]=c;
vettore[i]= '\0';
return i;
}
Grazie in anticipo