
C++
yoyobaibai
这个作者很懒,什么都没留下…
展开
-
linux下接收用户输入密码的完美实现
一个小问题,在linux编一个接收用户输入密码小程序,不显示密码。google和baidu了一下,竟然没有找到现成的,好吧,自己编一个。哪里想到,竟然一波三折。哈哈,最终还是搞定了!1) 很容易根据termios的结构屏蔽终端属性的输出。但是,这样一来,用户的输入不显示在屏幕上。用户不知道自己输入的个数。对输入的内容心里也没有底。非常不方便。2)于是改为一个一个字符的处理格式。编程实现了用'*'代替用户的输入。但是这样linux处于非授权模式,一个限制是‘退格’键不能用。用户必须保证一次输入正确,万一错了的转载 2010-11-01 22:30:00 · 342 阅读 · 0 评论 -
辅助性比较操作符
class MyClass{public: friend bool operator MyClass(const int& value):a(value){} bool operator==(const MyClass& v) { return a == v.a; } void print() { std::cout }private: int a;};bool operator原创 2010-11-08 21:47:00 · 236 阅读 · 0 评论 -
speed
<br /><br />// diskspeed.c, Copyright Alexander Grigoriev, alegr@aha.ru<br />// measures disk read/write speed in cached and direct modes<br />// and CPU load percent.<br /> <br />#include <windows.h><br />#include <stdio.h><br />#include <process.h><br />原创 2011-02-27 22:35:00 · 296 阅读 · 0 评论 -
同步
<br /><br />// file_overlap.cpp : Defines the entry point for the console application.<br />//<br /> <br />#include "stdafx.h"<br /> <br />/*<br /> <br />注意请保证存在文件c:/temp/large_file.dat,并且保证文件有130MB以上<br />如果不存在该文件可以使用<br /> copy a.dat /B + b.dat /B c.dat原创 2011-02-27 22:53:00 · 262 阅读 · 0 评论