0
私はファイルにパスワードと識別番号を検索したいと思います。私はファイルに完全にそれらを書いたが、私はいつでも私はそれらを検索しようとしたときに何も動作しない/コードをコンパイルする何も何が間違っているのかわからない画面上のポップアップ。私は本当にいくつかの助けに感謝します。ここファイルから識別番号とパスワードを検索しようとしています
void EgleEnergyEmployee()
{
FILE *fp = NULL;
int Employ_Iden,i;
char Employ_Name[30],Password[30],Username[30],Job_Type[30];
fp = fopen("Employee Data.txt","w");
if (fp==NULL)
{
printf("File is not available\n");
}
else
{
printf("Please enter identification number\n");
scanf("%d", &Employ_Iden);
printf("Please enter your name\n");
scanf("%s", Employ_Name);
printf("Please enter your Job Title\n");
scanf("%s", Job_Type);
printf("Please enter your username\n");
scanf("%s", Username);
printf("Please enter password\n");
scanf("%s", Password);
while (!feof(stdin))
{
fprintf(fp,"Employee Identification Numbers %10d Employee Name %10s Username %10s Password %10s\n",Employ_Iden,Employ_Name,Job_Type,Username,Password);
printf("Please enter identification number\n");
scanf("%d", &Employ_Iden);
printf("Please enter your name\n");
scanf("%s", Employ_Name);
printf("Please enter your Job Title\n");
scanf("%s", Job_Type);
printf("Please enter your username\n");
scanf("%s", Username);
printf("Please enter password\n");
scanf("%s", Password);
}
}
fclose(fp);
int SearchEmployee(int EmployID)
{
FILE *fp = NULL;
bool NotFound = 1;
int Employ_Iden,i;
char Employ_Name[30],Password[30],Username[30],Job_Title[30];
fp = fopen("Employee Data.txt","r");
if (fp==NULL)
{
printf("File is not available\n");
}
else
{
rewind(fp);
while (!feof(fp)&& NotFound)
{
fscanf(fp,"%d %s %s %s",&Employ_Iden,Employ_Name,Password,Username);
if (Employ_Iden == EmployID)
{
printf("%d \t %s \t %s \t %s",Employ_Iden,Employ_Name,Password,Username);
NotFound = 0;
}
else
{
NotFound = 1;
//printf("Not Found\n");
}
}
}
fclose(fp);
}
int main()
{
int result,Employ;
printf("Please enter your employee identification number\n");
scanf("%d", &Employ);
result = SearchEmployee(Employ);
if (result == Employ)
{
printf("Its here");
}
else
{
printf("Its not here");
}
コメントは拡張された議論のためのものではありません。この会話は[チャットに移動]されています(http://chat.stackoverflow.com/rooms/138795/discussion-on-question-by-a-tait-trying-to-search-for-a-identification-number- )。 –