12/05/11 9:47
ilpazzodeipazzi
Ciao ragazzi... Ho buttato giù queste righe di codice... Praticamente dovrebbe essere un dizionario dei sinonimi ma non sò come aggiungere al dizionario le parole estratte con il token...
#include <stdio.h>
#include <string.h>
#define TRUE 1
#define FALSE 0
void conta_tutto(char *testo,int * numero_parole);
void main()
{
char testo[100],separatori[]={' ','\n','\t','Ciao ragazzi... Ho buttato giù queste righe di codice... Praticamente dovrebbe essere un dizionario dei sinonimi ma non sò come aggiungere al dizionario le parole estratte con il token...
#include <stdio.h>
#include <string.h>
#define TRUE 1
#define FALSE 0
void conta_tutto(char *testo,int * numero_parole);
void main()
{
char testo[100],separatori[]={' ','\n','\t','{parsed_message}'},*token;
int numero_parole,j;
printf("Benvenuti nel dizionario dei sinonimi... Inserire una frase con parole intervallate da spazi: "
gets(testo);
conta_tutto(testo,&numero_parole);
printf ("\nnumero di parole = %d\n",numero_parole);
/* uso di strtok */
printf("elenco delle parole:\n"
j = 1;
printf ("1-sima parola = %s\n",strtok(testo,separatori));
while((token = strtok('{parsed_message}',separatori)) !='{parsed_message}')
{
j++ ;
printf ("%d-sima parola = %s\n",j,token);
}
}
void conta_tutto(char *testo,int *conta_p)
{
int i,in_p;
i = 0; *conta_p = 0;
in_p = FALSE;
while (testo[i] != '{parsed_message}')
{
if (testo[i] == ' '|| testo[i]== '\n' || testo[i]== '\t')
in_p = FALSE;
else if (in_p == FALSE)
{
in_p = TRUE;
(*conta_p)++;
}
i++;
}
}
Quello ke chiede l'esercizio è questo... Si vuole simulare la gestione di un dizionario dei sinonimi. Il dizionario è indicizzato
tramite le lettere dell’alfabeto ed ogni parola contiene il suo significato.
Permettere all’utente di:
· Inserisce una frase dove ogni parola è separata da uno spazio
Il programma riconosce ogni singola parola e chiede all’utente se vuole inserirla nel
dizionario. Se la risposta è affermativa il programma inserisce nel dizionario la
nuova parola. Effettuare almeno 3 test.'},*token;
int numero_parole,j;
printf("Benvenuti nel dizionario dei sinonimi... Inserire una frase con parole intervallate da spazi: "
gets(testo);
conta_tutto(testo,&numero_parole);
printf ("\nnumero di parole = %d\n",numero_parole);
/* uso di strtok */
printf("elenco delle parole:\n"
j = 1;
printf ("1-sima parola = %s\n",strtok(testo,separatori));
while((token = strtok('Ciao ragazzi... Ho buttato giù queste righe di codice... Praticamente dovrebbe essere un dizionario dei sinonimi ma non sò come aggiungere al dizionario le parole estratte con il token...
#include <stdio.h>
#include <string.h>
#define TRUE 1
#define FALSE 0
void conta_tutto(char *testo,int * numero_parole);
void main()
{
char testo[100],separatori[]={' ','\n','\t','{parsed_message}'},*token;
int numero_parole,j;
printf("Benvenuti nel dizionario dei sinonimi... Inserire una frase con parole intervallate da spazi: "
gets(testo);
conta_tutto(testo,&numero_parole);
printf ("\nnumero di parole = %d\n",numero_parole);
/* uso di strtok */
printf("elenco delle parole:\n"
j = 1;
printf ("1-sima parola = %s\n",strtok(testo,separatori));
while((token = strtok('{parsed_message}',separatori)) !='{parsed_message}')
{
j++ ;
printf ("%d-sima parola = %s\n",j,token);
}
}
void conta_tutto(char *testo,int *conta_p)
{
int i,in_p;
i = 0; *conta_p = 0;
in_p = FALSE;
while (testo[i] != '{parsed_message}')
{
if (testo[i] == ' '|| testo[i]== '\n' || testo[i]== '\t')
in_p = FALSE;
else if (in_p == FALSE)
{
in_p = TRUE;
(*conta_p)++;
}
i++;
}
}
Quello ke chiede l'esercizio è questo... Si vuole simulare la gestione di un dizionario dei sinonimi. Il dizionario è indicizzato
tramite le lettere dell’alfabeto ed ogni parola contiene il suo significato.
Permettere all’utente di:
· Inserisce una frase dove ogni parola è separata da uno spazio
Il programma riconosce ogni singola parola e chiede all’utente se vuole inserirla nel
dizionario. Se la risposta è affermativa il programma inserisce nel dizionario la
nuova parola. Effettuare almeno 3 test.',separatori)) !='Ciao ragazzi... Ho buttato giù queste righe di codice... Praticamente dovrebbe essere un dizionario dei sinonimi ma non sò come aggiungere al dizionario le parole estratte con il token...
#include <stdio.h>
#include <string.h>
#define TRUE 1
#define FALSE 0
void conta_tutto(char *testo,int * numero_parole);
void main()
{
char testo[100],separatori[]={' ','\n','\t','{parsed_message}'},*token;
int numero_parole,j;
printf("Benvenuti nel dizionario dei sinonimi... Inserire una frase con parole intervallate da spazi: "
gets(testo);
conta_tutto(testo,&numero_parole);
printf ("\nnumero di parole = %d\n",numero_parole);
/* uso di strtok */
printf("elenco delle parole:\n"
j = 1;
printf ("1-sima parola = %s\n",strtok(testo,separatori));
while((token = strtok('{parsed_message}',separatori)) !='{parsed_message}')
{
j++ ;
printf ("%d-sima parola = %s\n",j,token);
}
}
void conta_tutto(char *testo,int *conta_p)
{
int i,in_p;
i = 0; *conta_p = 0;
in_p = FALSE;
while (testo[i] != '{parsed_message}')
{
if (testo[i] == ' '|| testo[i]== '\n' || testo[i]== '\t')
in_p = FALSE;
else if (in_p == FALSE)
{
in_p = TRUE;
(*conta_p)++;
}
i++;
}
}
Quello ke chiede l'esercizio è questo... Si vuole simulare la gestione di un dizionario dei sinonimi. Il dizionario è indicizzato
tramite le lettere dell’alfabeto ed ogni parola contiene il suo significato.
Permettere all’utente di:
· Inserisce una frase dove ogni parola è separata da uno spazio
Il programma riconosce ogni singola parola e chiede all’utente se vuole inserirla nel
dizionario. Se la risposta è affermativa il programma inserisce nel dizionario la
nuova parola. Effettuare almeno 3 test.')
{
j++ ;
printf ("%d-sima parola = %s\n",j,token);
}
}
void conta_tutto(char *testo,int *conta_p)
{
int i,in_p;
i = 0; *conta_p = 0;
in_p = FALSE;
while (testo[i] != 'Ciao ragazzi... Ho buttato giù queste righe di codice... Praticamente dovrebbe essere un dizionario dei sinonimi ma non sò come aggiungere al dizionario le parole estratte con il token...
#include <stdio.h>
#include <string.h>
#define TRUE 1
#define FALSE 0
void conta_tutto(char *testo,int * numero_parole);
void main()
{
char testo[100],separatori[]={' ','\n','\t','{parsed_message}'},*token;
int numero_parole,j;
printf("Benvenuti nel dizionario dei sinonimi... Inserire una frase con parole intervallate da spazi: "
gets(testo);
conta_tutto(testo,&numero_parole);
printf ("\nnumero di parole = %d\n",numero_parole);
/* uso di strtok */
printf("elenco delle parole:\n"
j = 1;
printf ("1-sima parola = %s\n",strtok(testo,separatori));
while((token = strtok('{parsed_message}',separatori)) !='{parsed_message}')
{
j++ ;
printf ("%d-sima parola = %s\n",j,token);
}
}
void conta_tutto(char *testo,int *conta_p)
{
int i,in_p;
i = 0; *conta_p = 0;
in_p = FALSE;
while (testo[i] != '{parsed_message}')
{
if (testo[i] == ' '|| testo[i]== '\n' || testo[i]== '\t')
in_p = FALSE;
else if (in_p == FALSE)
{
in_p = TRUE;
(*conta_p)++;
}
i++;
}
}
Quello ke chiede l'esercizio è questo... Si vuole simulare la gestione di un dizionario dei sinonimi. Il dizionario è indicizzato
tramite le lettere dell’alfabeto ed ogni parola contiene il suo significato.
Permettere all’utente di:
· Inserisce una frase dove ogni parola è separata da uno spazio
Il programma riconosce ogni singola parola e chiede all’utente se vuole inserirla nel
dizionario. Se la risposta è affermativa il programma inserisce nel dizionario la
nuova parola. Effettuare almeno 3 test.')
{
if (testo[i] == ' '|| testo[i]== '\n' || testo[i]== '\t')
in_p = FALSE;
else if (in_p == FALSE)
{
in_p = TRUE;
(*conta_p)++;
}
i++;
}
}
Quello ke chiede l'esercizio è questo... Si vuole simulare la gestione di un dizionario dei sinonimi. Il dizionario è indicizzato
tramite le lettere dell’alfabeto ed ogni parola contiene il suo significato.
Permettere all’utente di:
· Inserisce una frase dove ogni parola è separata da uno spazio
Il programma riconosce ogni singola parola e chiede all’utente se vuole inserirla nel
dizionario. Se la risposta è affermativa il programma inserisce nel dizionario la
nuova parola. Effettuare almeno 3 test.
#include <stdio.h>
#include <string.h>
#define TRUE 1
#define FALSE 0
void conta_tutto(char *testo,int * numero_parole);
void main()
{
char testo[100],separatori[]={' ','\n','\t','Ciao ragazzi... Ho buttato giù queste righe di codice... Praticamente dovrebbe essere un dizionario dei sinonimi ma non sò come aggiungere al dizionario le parole estratte con il token...
#include <stdio.h>
#include <string.h>
#define TRUE 1
#define FALSE 0
void conta_tutto(char *testo,int * numero_parole);
void main()
{
char testo[100],separatori[]={' ','\n','\t','{parsed_message}'},*token;
int numero_parole,j;
printf("Benvenuti nel dizionario dei sinonimi... Inserire una frase con parole intervallate da spazi: "
gets(testo);
conta_tutto(testo,&numero_parole);
printf ("\nnumero di parole = %d\n",numero_parole);
/* uso di strtok */
printf("elenco delle parole:\n"
j = 1;
printf ("1-sima parola = %s\n",strtok(testo,separatori));
while((token = strtok('{parsed_message}',separatori)) !='{parsed_message}')
{
j++ ;
printf ("%d-sima parola = %s\n",j,token);
}
}
void conta_tutto(char *testo,int *conta_p)
{
int i,in_p;
i = 0; *conta_p = 0;
in_p = FALSE;
while (testo[i] != '{parsed_message}')
{
if (testo[i] == ' '|| testo[i]== '\n' || testo[i]== '\t')
in_p = FALSE;
else if (in_p == FALSE)
{
in_p = TRUE;
(*conta_p)++;
}
i++;
}
}
Quello ke chiede l'esercizio è questo... Si vuole simulare la gestione di un dizionario dei sinonimi. Il dizionario è indicizzato
tramite le lettere dell’alfabeto ed ogni parola contiene il suo significato.
Permettere all’utente di:
· Inserisce una frase dove ogni parola è separata da uno spazio
Il programma riconosce ogni singola parola e chiede all’utente se vuole inserirla nel
dizionario. Se la risposta è affermativa il programma inserisce nel dizionario la
nuova parola. Effettuare almeno 3 test.'},*token;
int numero_parole,j;
printf("Benvenuti nel dizionario dei sinonimi... Inserire una frase con parole intervallate da spazi: "
gets(testo);
conta_tutto(testo,&numero_parole);
printf ("\nnumero di parole = %d\n",numero_parole);
/* uso di strtok */
printf("elenco delle parole:\n"
j = 1;
printf ("1-sima parola = %s\n",strtok(testo,separatori));
while((token = strtok('Ciao ragazzi... Ho buttato giù queste righe di codice... Praticamente dovrebbe essere un dizionario dei sinonimi ma non sò come aggiungere al dizionario le parole estratte con il token...
#include <stdio.h>
#include <string.h>
#define TRUE 1
#define FALSE 0
void conta_tutto(char *testo,int * numero_parole);
void main()
{
char testo[100],separatori[]={' ','\n','\t','{parsed_message}'},*token;
int numero_parole,j;
printf("Benvenuti nel dizionario dei sinonimi... Inserire una frase con parole intervallate da spazi: "
gets(testo);
conta_tutto(testo,&numero_parole);
printf ("\nnumero di parole = %d\n",numero_parole);
/* uso di strtok */
printf("elenco delle parole:\n"
j = 1;
printf ("1-sima parola = %s\n",strtok(testo,separatori));
while((token = strtok('{parsed_message}',separatori)) !='{parsed_message}')
{
j++ ;
printf ("%d-sima parola = %s\n",j,token);
}
}
void conta_tutto(char *testo,int *conta_p)
{
int i,in_p;
i = 0; *conta_p = 0;
in_p = FALSE;
while (testo[i] != '{parsed_message}')
{
if (testo[i] == ' '|| testo[i]== '\n' || testo[i]== '\t')
in_p = FALSE;
else if (in_p == FALSE)
{
in_p = TRUE;
(*conta_p)++;
}
i++;
}
}
Quello ke chiede l'esercizio è questo... Si vuole simulare la gestione di un dizionario dei sinonimi. Il dizionario è indicizzato
tramite le lettere dell’alfabeto ed ogni parola contiene il suo significato.
Permettere all’utente di:
· Inserisce una frase dove ogni parola è separata da uno spazio
Il programma riconosce ogni singola parola e chiede all’utente se vuole inserirla nel
dizionario. Se la risposta è affermativa il programma inserisce nel dizionario la
nuova parola. Effettuare almeno 3 test.',separatori)) !='Ciao ragazzi... Ho buttato giù queste righe di codice... Praticamente dovrebbe essere un dizionario dei sinonimi ma non sò come aggiungere al dizionario le parole estratte con il token...
#include <stdio.h>
#include <string.h>
#define TRUE 1
#define FALSE 0
void conta_tutto(char *testo,int * numero_parole);
void main()
{
char testo[100],separatori[]={' ','\n','\t','{parsed_message}'},*token;
int numero_parole,j;
printf("Benvenuti nel dizionario dei sinonimi... Inserire una frase con parole intervallate da spazi: "
gets(testo);
conta_tutto(testo,&numero_parole);
printf ("\nnumero di parole = %d\n",numero_parole);
/* uso di strtok */
printf("elenco delle parole:\n"
j = 1;
printf ("1-sima parola = %s\n",strtok(testo,separatori));
while((token = strtok('{parsed_message}',separatori)) !='{parsed_message}')
{
j++ ;
printf ("%d-sima parola = %s\n",j,token);
}
}
void conta_tutto(char *testo,int *conta_p)
{
int i,in_p;
i = 0; *conta_p = 0;
in_p = FALSE;
while (testo[i] != '{parsed_message}')
{
if (testo[i] == ' '|| testo[i]== '\n' || testo[i]== '\t')
in_p = FALSE;
else if (in_p == FALSE)
{
in_p = TRUE;
(*conta_p)++;
}
i++;
}
}
Quello ke chiede l'esercizio è questo... Si vuole simulare la gestione di un dizionario dei sinonimi. Il dizionario è indicizzato
tramite le lettere dell’alfabeto ed ogni parola contiene il suo significato.
Permettere all’utente di:
· Inserisce una frase dove ogni parola è separata da uno spazio
Il programma riconosce ogni singola parola e chiede all’utente se vuole inserirla nel
dizionario. Se la risposta è affermativa il programma inserisce nel dizionario la
nuova parola. Effettuare almeno 3 test.')
{
j++ ;
printf ("%d-sima parola = %s\n",j,token);
}
}
void conta_tutto(char *testo,int *conta_p)
{
int i,in_p;
i = 0; *conta_p = 0;
in_p = FALSE;
while (testo[i] != 'Ciao ragazzi... Ho buttato giù queste righe di codice... Praticamente dovrebbe essere un dizionario dei sinonimi ma non sò come aggiungere al dizionario le parole estratte con il token...
#include <stdio.h>
#include <string.h>
#define TRUE 1
#define FALSE 0
void conta_tutto(char *testo,int * numero_parole);
void main()
{
char testo[100],separatori[]={' ','\n','\t','{parsed_message}'},*token;
int numero_parole,j;
printf("Benvenuti nel dizionario dei sinonimi... Inserire una frase con parole intervallate da spazi: "
gets(testo);
conta_tutto(testo,&numero_parole);
printf ("\nnumero di parole = %d\n",numero_parole);
/* uso di strtok */
printf("elenco delle parole:\n"
j = 1;
printf ("1-sima parola = %s\n",strtok(testo,separatori));
while((token = strtok('{parsed_message}',separatori)) !='{parsed_message}')
{
j++ ;
printf ("%d-sima parola = %s\n",j,token);
}
}
void conta_tutto(char *testo,int *conta_p)
{
int i,in_p;
i = 0; *conta_p = 0;
in_p = FALSE;
while (testo[i] != '{parsed_message}')
{
if (testo[i] == ' '|| testo[i]== '\n' || testo[i]== '\t')
in_p = FALSE;
else if (in_p == FALSE)
{
in_p = TRUE;
(*conta_p)++;
}
i++;
}
}
Quello ke chiede l'esercizio è questo... Si vuole simulare la gestione di un dizionario dei sinonimi. Il dizionario è indicizzato
tramite le lettere dell’alfabeto ed ogni parola contiene il suo significato.
Permettere all’utente di:
· Inserisce una frase dove ogni parola è separata da uno spazio
Il programma riconosce ogni singola parola e chiede all’utente se vuole inserirla nel
dizionario. Se la risposta è affermativa il programma inserisce nel dizionario la
nuova parola. Effettuare almeno 3 test.')
{
if (testo[i] == ' '|| testo[i]== '\n' || testo[i]== '\t')
in_p = FALSE;
else if (in_p == FALSE)
{
in_p = TRUE;
(*conta_p)++;
}
i++;
}
}
Quello ke chiede l'esercizio è questo... Si vuole simulare la gestione di un dizionario dei sinonimi. Il dizionario è indicizzato
tramite le lettere dell’alfabeto ed ogni parola contiene il suo significato.
Permettere all’utente di:
· Inserisce una frase dove ogni parola è separata da uno spazio
Il programma riconosce ogni singola parola e chiede all’utente se vuole inserirla nel
dizionario. Se la risposta è affermativa il programma inserisce nel dizionario la
nuova parola. Effettuare almeno 3 test.
Ultima modifica effettuata da ilpazzodeipazzi 13/05/11 8:05
aaa