Как сравнить 2 пароля, введенных пользователем, а затем вывести его в файл только в том случае, если пароли совпадают
программа >C : мне нужно, чтобы пользователь ввел свой пароль, а затем заставил его ввести его еще раз
только если 2 совпадают, программа должна выйти и сохранить ее в файл.
Это то, что я получил до сих пор.
Буду признателен за любую дополнительную помощь по этому же вопросу.
Что я уже пробовал:
#include <stdio.h> #include <stdlib.h> /* For exit() function */ int main() { char username[1000]; char passwordone[1000]; char passwordtwo[1000]; FILE *fptr; fptr = fopen("program.txt", "w"); if(fptr == NULL) { printf("Error!"); exit(1); } printf("Enter your username\n"); gets(username); fprintf(fptr,"%s", username); printf("Enter your password\n"); gets(passwordone); printf("Enter your password again\n"); gets(passwordtwo); if strcmp(passwordone,passwordtwo ==0) printf("The Passwords match"); else printf("The passwords do not match"); fprintf(fptr,"%s", password); fclose(fptr); return 0; }