Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dmer

[Resolvido] Erro checando por 1 nome dentro de arquivo de senha

Recommended Posts

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

# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $

#

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);
		   }}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.