Ciao a tutti
sto cercando di far girare un programma che dichiara 100 valori interi in un vettore X e dove viene creato un file in cui vengono scritti dei valori su di cui viene fatta un" 'interrogazione" ossia che per ogni elemento di questo file venga visualizzato ad output il nr di coppie consecutive del vettore x che hanno somma maggiore di y
il problema è che oltre a non girare in Dev non riesco a creare questo file nella directory C del mio computer(eppure l'indirizzo è presente all'interno di fopen) e a visualizzare i valori scritti su di esso con fprintf!
Quando faccio compile&run vengono visualizzati i seguenti errori:
linker input file unused because linking not done,no such file or directory,no input files
come mai?
grazie
#include <stdio.h>
#include <stdlib.h>
#define dim 100
int main(){
FILE *f1;
int X[dim],i,y,conta;
f1=fopen("C:\\dati.txt","w");
if(f1==NULL)
return -1;
frpintf(f1,"1\n6\n5\n9");
fclose(f1);
f1=fopen("C:\\dati.txt","r");
if(f1==NULL)
printf("riempi vettore: ");
for(i=0;i<dim;i++)
scanf("%d",&X[i]);
while(!feof(f1)){
fscanf(f1,"%d",&y);
conta=0;
for(i=0;i<dim-1;i++)
if(X[i]+X[i+1]>y)
conta=conta+1;
printf("%d\n",conta);
}
fclose(f1);
system ("pause");
return 0;
}