
C retazec
Ahoj rad by som spravil nejaky program nieco ako umela inteligencia :D pouzil som kniznicu string na strncmp. Chcel som sa spytat ked chcem viac moznosti ja neviem nie len dobre ale aj Dobre DOBRE super atd. mam pouzit pole?? alebo sa to da nejakym sposobom z jednou premennou?? Dakujem za kazdu odpoved
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "Alfonso.h"
int main()
{
char argument[10];
int skuska;
printf("Ahoj moje meno je Alfonso.\n");
printf("Ako sa mas?\n");
scanf("%s",argument);
skuska=strncmp(argument,"dobre",10);
if(skuska==0)
{
printf("To som rad.\n");
}
else
{
printf("Prepac tejto fraze zatial nerozumiem.\n");
}
return 0;
}
Najprv si vsetko zmen na male pismena, napr. v cykle a kazdy znak cez funkciu tolower(s[i]);
Potom mas milion moznosti jak analyzovat odpoved, pole, databazu, subor, alebo nejaky inteligentnejsi parsing na zaklade skusenosti, na to ale este mas cas, fakt.
Dakujem :)