包子求助:需要网页登陆的wifi,连接上无线网后网页打不开怎么回事?# Internet - 有缘千里一线牵a*g2012-10-01 07:101 楼analog, mixed signal, memory, RF circuits 方向,非常感谢!
c*e2012-10-01 07:102 楼我编了一个console 文本 游戏程序 有60个cout 和20 个cin现在想保存屏幕内容 到 log.txt我现在的想法有1: 在每个cout cin 后加一个写到log.txt语句.可是那样看起来会很乱2: 读取屏幕的buffer并和log.txt 同步. 可是我不知道如何写代码.大家可不可以帮帮我? 最好有更好的方法啦先谢过!!
P*e2012-10-01 07:105 楼1有什么不好呢?不会乱啊,很清晰的一句话out << .....【在 c******e 的大作中提到】: 我编了一个console 文本 游戏程序 有60个cout 和20 个cin: 现在想保存屏幕内容 到 log.txt: 我现在的想法有: 1: 在每个cout cin 后加一个写到log.txt语句.可是那样看起来会很乱: 2: 读取屏幕的buffer并和log.txt 同步. 可是我不知道如何写代码.: 大家可不可以帮帮我? 最好有更好的方法啦: 先谢过!!
z*r2012-10-01 07:106 楼看你什么router了,如果是稍微好点的或者刷了dd-wrt之类linux的soho router,可以设置基于port的简单的QoS【在 y***n 的大作中提到】: 不是速度变慢,而是跟本连不上。而且,我先开PPstream,他再开,我的速度会很快清: 零。不知道什么原因,我们共用一个路由器,我是有线连接,他是无线。
e*32012-10-01 07:107 楼是不是刚开通的上网,然后自己接的路由器?是在哪个地区呢?【在 j*******0 的大作中提到】: wifi已经连上,但是上面有个黄色的惊叹号,需要打开一个网页然后登陆才能用,但是: 用firefox和IE都打不开那个网页,直接就是没有连接,怎么回事?谢谢各位
v*d2012-10-01 07:1010 楼自己写个输出的类【在 c******e 的大作中提到】: 我编了一个console 文本 游戏程序 有60个cout 和20 个cin: 现在想保存屏幕内容 到 log.txt: 我现在的想法有: 1: 在每个cout cin 后加一个写到log.txt语句.可是那样看起来会很乱: 2: 读取屏幕的buffer并和log.txt 同步. 可是我不知道如何写代码.: 大家可不可以帮帮我? 最好有更好的方法啦: 先谢过!!
s*e2012-10-01 07:1011 楼比较赞同这个做法。另外一个方法属于折中做法就是做两个函数:input(...) { scanf(...); log(...); }output(...) { printf(...); log(...); }然后把cin用input替换,cout用output替换但是前提是cin和cout后面不是太复杂,呵呵【在 v******d 的大作中提到】: 自己写个输出的类
c*e2012-10-01 07:1013 楼en, 我也想到了用这个.果然因为后面很复杂, replace的工作量也挺大,刚刚想出来,可以重载<< 和>>试试,不知道可不可以【在 s***e 的大作中提到】: 比较赞同这个做法。: 另外一个方法属于折中做法就是做两个函数:: input(...) { scanf(...); log(...); }: output(...) { printf(...); log(...); }: 然后把cin用input替换,cout用output替换: 但是前提是cin和cout后面不是太复杂,呵呵
v*d2012-10-01 07:1014 楼don't do that. a bad design【在 c******e 的大作中提到】: en, 我也想到了用这个.果然因为后面很复杂, replace的工作量也挺大,刚刚想出来,可: 以重载<< 和>>: 试试,不知道可不可以
s*e2012-10-01 07:1015 楼那最好还是定义一个自己的输出输入类吧。这样以后万一修改代码的时候也不容易漏掉。刚才写了一个例子,也是做个练习,呵呵,以前也没有自己写过。你就作为一个参考吧。// MyIn.h#ifndef _MY_IN_H_#define _MY_IN_H_#include #include #include class MyIn {private:std::ofstream& ofs;public:MyIn(std::ofstream& o);public:MyIn& operator >> (int& i);MyIn& operator >> (std::string& s);};#endif// MyIn.cpp#include "MyIn.h"MyIn::MyIn(std::ofstream& o):ofs(o) {}MyIn& MyIn::operator >> (int& i) {std::cin >> i;ofs << i << std::endl;return *this;}【在 c******e 的大作中提到】: en, 我也想到了用这个.果然因为后面很复杂, replace的工作量也挺大,刚刚想出来,可: 以重载<< 和>>: 试试,不知道可不可以