Skip to content

Instantly share code, notes, and snippets.

@imsushant12
Created April 20, 2021 17:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save imsushant12/db8cb376c182f62be45eb1bd4eb5f4e9 to your computer and use it in GitHub Desktop.
Save imsushant12/db8cb376c182f62be45eb1bd4eb5f4e9 to your computer and use it in GitHub Desktop.
#include <stdio.h>
#include <stdio.h>
#include <string.h>
int getInput(char [128]);
int removeSpaces(char [128]);
int main()
{
char input[128];
//basic message that will get displayed when program will run
printf("Hello, I am ChatBot");
printf("\nMy name is JARVIS.\nHello");
do
{
printf(">>");
gets(input); //gets will take input from the user as a string
getInput(input); //input will be passed to the getInput function and respective answer will be displayed.
}while(1);
}
int getInput(char input[128])
{
char array[128];
FILE *fp = fopen("data.txt", "r"); //opening file named data.txt using fopen() function
while(!feof(fp)) //checking input till the end of file
{
fgets(array,128,fp); //getting input from user using predefined function.
//if question is found in the file, it will show respective answer.
if(strncmp(array,input,strlen(input)) == 0)
{
fgets(array,128,fp);
printf("%s",array); //printing the answer
removeSpaces(array); //calling function to say Hello
}
}
}
int removeSpaces(char array[128])
{
printf("\nHello");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment