読者です 読者をやめる 読者になる 読者になる

opamp_sando's blog

クソザコが割りと適当なことを書くためにある備忘録です。あとたまに普通の日記も書きます

C言語でパスワードを端末から受け取るプログラム

C言語でパスワードを端末から受け取るプログラムを作ってみた

#include<stdio.h>
#include<stdlib.h>
#include<termios.h>

int main(){
	struct termios p,t;
	char passwd[11];
	tcgetattr(fileno(stdin),&p);
	t = p;
	t.c_lflag &= ~ECHO;
	
	printf("password::");
	
	if(tcsetattr(fileno(stdin),TCSAFLUSH,&t) != 0){
		exit(1);
	}else{
		fgets(passwd,10,stdin);
		tcsetattr(fileno(stdin),TCSANOW,&p);
		fprintf(stdout,"\n  = %s",passwd);
	}

}

cursesをリンクしないといけない。

Firefox ブラウザ無料ダウンロード