#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. 【转】Android Service创建USB HOST通信

    之前做了一个关于Android USB通信的Case,通过Android的USB总线给Zigbee供电,和板载的Zigbee(基于Zigbee的自组网)进行通信.要使用Android的USB Host ...

  2. Linux核心-hc课堂笔记

    windows系统:分区 linux系统:树形结构 <鸟哥的私房菜>关于分区.linux命令.基础篇  服务器篇 关于文件夹: /boot       引导分区,操作系统启动时要到该目录下 ...

  3. Android7.0调用系统相机拍照、读取系统相册照片+CropImageView剪裁照片

    Android手机拍照.剪裁,并非那么简单 简书地址:[我的简书–T9的第三个三角] 前言 项目中,基本都有用户自定义头像或自定义背景的功能,实现方法一般都是调用系统相机–拍照,或者系统相册–选择照片 ...

  4. 【转】numpy中mean和average的区别

    转自:https://blog.csdn.net/Muzi_Water/article/details/85104941 mean和average都是计算均值的函数,在不指定权重的时候average和 ...

  5. Python2.7-StringIO和cStringIO

    官方文档:https://docs.python.org/2/library/stringio.html StringIO 和 cStringIO 都是对内存中的文件进行读写,操作方法与文件操作类似, ...

  6. Python2.7-decimal

    decimal 模块,提供了对小数精确的计算,内置的 float 类型是以二进制的浮点数保存的,是不准确的,小数点后会有很多奇怪的数字,虽然在一般情况下计算是没问题的,因为近似相等,小数点后十几位才会 ...

  7. day38

    今日内容: 1.认识数据库 2.修改默认密码 3.常用操作指令 1.认识数据库 什么是MYSQL? 是一个关系型数据库管理系统,基于socket编写的C/S架构的软件 什么是数据库? 数据:用于记录事 ...

  8. drupal 7 连接多个数据库

    Drupal7系统,重写了数据库操作内核,其强大的功能无需多言.一次偶然的机会,需要提取Drupal默认安装数据库之外的一个数据库中的数据 ,可谓是绞尽脑汁,上网查阅最后终于找到了一个笨而又合适的方法 ...

  9. Swift - 给图片和按钮添加阴影边框

    最近比较忙,想要做的事情有很多,能做出来的就只有一部份,我觉得也许是我没有计划和规律造成的,我需要坚持下去,今天写了一个swift2.0给按钮或者图片添加阴影的效果,就当做笔记吧:-) Swift C ...

  10. 快速在Ubuntu安装PHP网站

    快速安装使用的是tasksel,tasksel是Debian / Ubuntu的工具,安装多个相关软件包作为一个协调的“任务”到你的系统.这个lamp-server^跟taskel这个程序有关.下面是 ...