#include <iostream>
#include <ctime>
#include <fstream> ///文件打开有o.i权限
#include <stdio.h>
#include <sstream> ////bool转string
#include <stdlib.h>
#include <string>
using namespace std;
char filename[]="game.log";
string times(){
time_t now =time(); ///时间戳
char* dd=ctime(&now); ///格式化
return dd;
}
void gamefile(string log){
ofstream outfile;
outfile.open(filename);
outfile<<log<<endl;
outfile.close();
}
bool game(){
int list[]={,,,,,};
srand(time());
int nub=rand()%+;
cout<<"input a nubmer:";
int guess;
cin>>guess;
int real=list[nub];
int gu=list[guess];
if(gu==real){
cout<<"!!!!!TTTTTTTTT";
return true;
}
else{
cout<<"F,try again!!!";
return false;
}
}
char* strandchar(string strings){
char o[]="";
int i;
for (i=;i<strings.length();i++){
o[i]=strings[i];
}
return o; }
int main(){
// string dd="fafdsdfsd";
// char* aa=strandchar(dd);
int i=;
// char* logg;
while(){
bool jg=game();
ostringstream os1; ///类型转换
os1<<jg;
string logtime=times();
logtime=strandchar(logtime);
// cout<<logtime<<endl;
// logg.append(strandchar(logtime));
char cc=static_cast<char>(i);
// string logg=("%d\n第%di轮结果:%d",logtime,i,string(os1.str()));
char* tp=("轮数:");
// cout<<tp<<endl;
// string logg;
// logg.append(logtime);
// logg.append(tp);
// logg.append(cc);
// char* logg=logtime+logg;
// sprintf(logg,"%s,%s",logtime,tp);
stringstream logg;
logg<<logtime<<tp<<cc;
// string loggg=logg.str();
cout<<logg<<endl;
gamefile(logg);
if (true==jg){
// gamefile(loggg);
// cout<<loggg<<endl;
break;
}
i++;
} } /////时间and文件
//int main()
//{
// time_t now =time(0);
// char* dd=ctime(&now);
// ofstream outfile;
// outfile.open("cxxtest.txt");
// outfile<<dd<<endl;
// cout<<dd<<endl;
//} //extern int a , b,c; #全局定义
///////9*9乘法
//int main()
//{
// cout << "Hello, world!" << endl;
//
//// time_t now = time(0);
//// char* c=ctime(&now);
//
// for (int i=1;i<=9;i++){
// for (int j=1;j<=i;j++){
// printf("%d*%d=%d ",i,j,i*j);
// }
// printf("\n");
// }
//
//// cout << c ;
// return 0;
//}
/////数组操作
//int main(){
// int list[10]={0,1,2,3,4,5,6,7,8,9};
//
// int a=list[i];
//// printf(a);
// cout<<a;
// return 0;
//}
//

C++学习记录(留坑)的更多相关文章

  1. Python全栈工程师系列学习之学习记录

    @ 目录 前言 Day 01 一.python的历史和种类 二.安装python解释器以及配置环境变量 三.变量.常量和注释 Day 02 Day 03 Day 04 Day 05 Day 06 一. ...

  2. GIT初始学习记录

    目录 GIT学习记录 配置github与gitlib两个账号 基本操作 git init:初始化仓库 git status:查看仓库状态 git add :向缓存区中添加文件 git commit 保 ...

  3. java后端学习记录2019

    学习计划 2019年计划 1.学习计算机基础,并加以实践.包括LeetCode刷题.数据库原理(索引和锁.Sql优化等).网络协议(Http.Tcp).操作系统(加深Linux).<Http权威 ...

  4. Java设计模式学习记录-命令模式

    前言 这次要介绍的是命令模式,这也是一种行为型模式.最近反正没有面试机会我就写博客呗,该投的简历都投了.然后就继续看书,其实看书也会给自己带来成就感,原来以前不明白的东西,书上已经给彻底的介绍清楚了, ...

  5. 2.18比赛(T2,T3留坑)

    2.18比赛(T2,T3留坑) pdf版题面 pdf版题解 超越一切(ak) [题目描述] 夏洛可得到一个(h+1)×(w+1)的巧克力,这意味着她横着最多可 以切 h 刀,竖着最多可以切 w 刀 她 ...

  6. V4L2学习记录【转】

    转自:http://blog.chinaunix.net/uid-30254565-id-5637600.html V4L2学习记录 这个还没有分析完,先在这放着,防止电脑坏掉丢了,以后再完善 V4L ...

  7. [kuangbin带你飞]专题十一 网络流个人题解(L题留坑)

    A - ACM Computer Factory 题目描述:某个工厂可以利用P个部件做一台电脑,有N个加工用的机器,但是每一个机器需要特定的部分才能加工,给你P与N,然后是N行描述机器的最大同时加工数 ...

  8. Pytorch学习记录-torchtext和Pytorch的实例( 使用神经网络训练Seq2Seq代码)

    Pytorch学习记录-torchtext和Pytorch的实例1 0. PyTorch Seq2Seq项目介绍 1. 使用神经网络训练Seq2Seq 1.1 简介,对论文中公式的解读 1.2 数据预 ...

  9. DP学习记录Ⅰ

    DP学习记录Ⅱ 前言 状态定义,转移方程,边界处理,这三部分想好了,就问题不大了.重点在状态定义,转移方程是基于状态定义的,边界处理是方便转移方程的开始的.因此最好先在纸上写出自己状态的意义,越详细越 ...

  10. (一)《SQL进阶教程》学习记录--CASE

    背景:最近用到统计之类的复杂Sql比较多,有种"提笔忘字"的感觉,看书练习,举一反三,巩固加强. (一) <SQL进阶教程>学习记录--CASE (二) <SQL ...

随机推荐

  1. ORA-27125: unable to create shared memory segment的解决方法(转)

    ORA-27125: unable to create shared memory segment的解决方法(转) # Kernel sysctl configuration file for Red ...

  2. MyBatis实战之配置

    MyBatis最重要的配置也就两个,一个是mybatis-config.xml,又称MyBatis的全局配置,另一个就是XXXDao.xml或XXXMapper.xml映射配置. mybatis-co ...

  3. Jquery基础知识点

    1.选择器:查找和过滤 查找:向下查找用find(),  向上查找用parent(),  同级查找用next(),  prev() 过滤:和函数式编程的map.filter类似,jQuery对象也有类 ...

  4. (转)CloudStack 安装及使用过程中常见问题汇总

    CloudStack 安装及使用过程中常见问题汇总             在做工程项目中对CloudStack 安装及使用过程中常见的几个问题及如何解决做一个总结.   1.Windows XP虚拟 ...

  5. DQN(Deep Reiforcement Learning) 发展历程(五)

    目录 值函数的近似 DQN Nature DQN DDQN Prioritized Replay DQN Dueling DQN 参考 DQN发展历程(一) DQN发展历程(二) DQN发展历程(三) ...

  6. jqgrid 谈谈给表格设置列头事件、行事件、内容事件

    往往我们需要给显示的jqgrid表格赋予事件功能,比如:列头事件.行事件.内容事件.需要的效果可能如下: 如你所见,以上的超链接和按钮均是绑定的事件.那分别如何实现这些事件的绑定呢? 一.行事件 行事 ...

  7. 详细解读大数据分析引擎Pig&PigLatin语句

    Pig 一.Pig的介绍: Pig由Yahoo开发,主要应用于数据分析,Twitter公司大量使用Pig处理海量数据,Pig之所以是数据分析引擎,是因为Pig相当于一个翻译器,将PigLatin语句翻 ...

  8. 大数据入门第十七天——storm上游数据源 之kafka详解(三)其他问题

    一.kafka文件存储机制 1.topic存储 在Kafka文件存储中,同一个topic下有多个不同partition,每个partition为一个目录,partiton命名规则为topic名称+有序 ...

  9. 3、class文件加载过程

    1.加载2.链接(检验/准备/解析) 1/检验过程:检验class的数据格式.2/准备过程:创建静态域,并将这些域设为默认值.3/解析过程:在一个Java类中会包含对其它.类或接口的形式引用,包括它的 ...

  10. 手撸orm

    ORM简介 ORM即Object Relational Mapping,全称对象关系映射.当我们需要对数据库进行操作时,势必需要通过连接数据.调用sql语句.执行sql语句等操作,ORM将数据库中的表 ...