|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Sep 2009
Messaggi: 18
|
[C]Ricerca Parola in File
Salve, vorrei implementare la funzione di ricerca una parola scelta dall'utente e cercata in un file di testo....la funzione dovrà dare il numero di riscontri...purtroppo come vedete non sapevo da dove iniziare...
Codice:
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
FILE*pfile;
pfile=fopen("miofile.txt","r");
char paroladacercare[10];
int contatore=-1;
for(int i=0;i<10;i++)
{
cin>>paroladacercare[i];
contatore++;
if(paroladacercare[i]=='$')
break;
}
return 0;
}
|
|
|
|
|
|
#2 |
|
Junior Member
Iscritto dal: Sep 2009
Messaggi: 18
|
tutto apposto...
Codice:
#include <stdio.h>
using namespace std;
int main()
{
FILE*pfile;
pfile=fopen("miofile.txt","r");
char paroladacercare[10];
int contatore=-1;
char carattere;
int riscontri=0;
int j=0;
for(int i=0;i<10;i++)
{
cin>>paroladacercare[i];
contatore++;
if(paroladacercare[i]=='$')
break;
}
while(!feof(pfile))
{
fscanf(pfile,"%c",&carattere);
if(paroladacercare[j]==carattere)
{
j++;
riscontri++;
}
if(j==contatore)
{
riscontri++;
j=0;
}
else
{
j=0;
}
}
cout<<riscontri;
return 0;
}
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:45.



















