04/07/13 8:28
Afa
#include <stdio.h> #define MAXDIM 10 typedef struct{ float elemento[MAXDIM]; int n; } lista; void acquisisciNome(char* pnomeFile[20]); void carica(lista* pl, char nomeFile[20]); int main(){ char nomeFile[20]; lista l; acquisisciNome(&nomeFile);//**Warning** carica(&l, nomeFile); return 0; } void acquisisciNome(char* pnomeFile[20]){ printf("Inserisci nome del file: "); scanf("%s",&(*pnomeFile)); return; } void carica(lista* pl, char nomeFile[20]){ int i; FILE* carica; carica = fopen(nomeFile, "r"); for(i = 0; i < pl->n; i++){ scanf(carica, "%f", pl->elemento[i]);//**Warning** } fclose(carica); return; }
"Warning : Suspicious pointer conversion ..."
Mi da due warning in compilazione e non riesco a risolverli... Ho provato con un cast ma niente, sapreste indirizzarmi sul come modificare le due righe in questione?
Ultima modifica effettuata da Afa 04/07/13 8:29
aaa