Salve sono nuovo del forum e del C++...
Sto scrivendo un programma che leggendo un file (che contiene circa 8 numeri per riga), ne estragga una linea alla volta per poi mettere numero per numero in un array.
Ho provato a trasferire una linea dentro una variabile ma quando compilo mi dice che non posso mettere una variabile char* in una int o char.
la mia domanda è: esiste un modo per trasferire una linea di soli numeri da un file dentro una variabile???
#include <stdio.h>
int main() {
char line[100];
int a;
FILE *fp;
if (!(fp=fopen("file.txt","r"))) {
printf("Errore in apertura");
return 1;
}
while (!feof(fp)){
fgets(line, 100, fp); //qui viene messa la riga del file dentro "line"
a=line; //Parte da correggere, impossibile spostare char* in int
printf("%s", line); //la riga prelevata viene stampata a schermo
}
}
questo è quello che provo a fare...
P.S per il titolo non sono riuscito a trovare altro