Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ele abre o arquivo e tudo + só que não acha o que eu digito dentro do passwd
crie esse arquivo e coloque isso dentro
#
root:*:0:0:Charlie &:/root:/bin/csh
eu digitando root na string user ele nao acha o root acima de dentro do arquivo qualquer ajuda seria mto agradecida estou nisso quase 6hs eahaeh
#include <stdio.h>
#include <stdlib.h>
main() {
char user[10]; FILE *fp; char content[200];
printf("enter user to check");
gets(user);
if((fp=fopen("/etc/passwd", "r")) == NULL) { printf("passwd cant be opened\n");
exit(1); } else
while(fgets(content, 200, fp) !=NULL);
char *p;
p= strstr(content, user);
if(p != NULL)
{
printf("\nfounded");
fclose(fp);
}}Carregando comentários...