Domanda Lettura/Scrittura su file

Stato
Discussione chiusa ad ulteriori risposte.

Hemek

Utente Silver
9 Novembre 2014
57
14
9
61
Avendo un file di testo simile a questo:
CIAO M30 S70
EI M33 S71
EI M35 S77
CIAO M33 S79
Voglio che, se il programma legge una M, memorizzi il numero che lo succede, come posso fare?

CODICE CORRENTE:
Codice:
#inlcude <stdio.h>
#define MAX 100

void ordinamento(char name[]);

int main(){
char name[MAX];
float* p;
printf("Inserisci il nome del file da ordinare: ");
scanf("%s", &name);
ordinamento(name);

return 0;
}

void ordinamento(char name[]){

  FILE* fp;
  fp= fopen("name","w+");  /* Inizio lettura e scrittura */
 
 
 
  fclose(fp);  /* Fine lettura e scrittura */
 
Importi la riga con fgets(se non ricordo male si chiama cosi la funzione ) in un buffer abbastanza grande da contenerla(stringa, array di caratteri) poi basta che scansioni l'array
Non voglio fartelo poichè è bene che ci pensi tu, non è difficile :D
 
Stato
Discussione chiusa ad ulteriori risposte.