2 zhouxing007 zhouxing007 于 2014.08.13 10:16 提问

大神!求助!初学!C++想编写一个基于命令提示符的日记本

初学C++想编写一个基于命令提示符的日记本代码没有报错,但是程序不能按步骤执行。
菜单项
1、写日记
2、查看历史(暂时不实现)
3、退出
编译环境用的visual studio 2013
代码如下:
/*
menu
input
save
*/
#include
using namespace std;
const int d_array=20;
void diary_menu();
int judge_dparameter();
void cycle_menu(int x);
void diary_write();

int main()
{
int t_a = 0;

diary_menu();
t_a = judge_dparameter();
cycle_menu(t_a);
//receive parameter excution step
//judge,excution
cin >>t_a;

}

//input menu
void diary_menu()
{
cout << "***1、写日记 " << endl;
cout << "
2、查看日记***" << endl;
cout << "***3、退出 ***" << endl<<endl;

}

int judge_dparameter() //judge parameter
{
int a=0 ;
cout << "a的范围:0 cin >> a;
while ((a>0 && a <= 3) == 0)
{
cout <<"你输入的值不正确,请重新输入"< cin >> a;
}
return a;
}

void cycle_menu(int x)
{
while (x != 3)
{
switch (x)
{
case 1:
{
diary_write();
}; break;
/*case 2:
{

        }; break;*/
    default:
        break;
    }
}

}

void diary_write()
{

char diary_array[d_array];

//Cycle the input string
for (int t_a = 0; t_a<d_array; ++t_a)
{
    cin.get(diary_array, d_array);
}

}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
用java实现简易日记本
package com.MyDiary; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import java.io.BufferedReader; import java.io.B
一个简单的日记本程序 JAVA编写
这个是一个日记本程序,主要目的是用来记录一些技术方面的信息。包括网络上的,还有其他方面获得的信息。这个都存储在数据库中。本程序由Java编写。IDE为Netbeans6.7.1 OS为Ubuntu9.10
Android 完整地操作数据库--日记本实例
在上一个例子中,我们对Android系统自带的SQLite数据库进行了初步的学习,了解了一些增、删、改、查的基本工作。在这一节的例子当中,我们做了一个非常简便的日记本程序,虽然没有完善,但是已经是基本可以使用了。在例子当中,我们不但要对数据库进行增、删、改、查的操作,而且还要把数据库当中的数据显示在一个ListView当中,通过对ListView的操作,实现对数据的增、删、改、查操作。 通过这个
使用Java语言编写一款日记软件
*前言:用此款软件记录生活的点滴项目分析一、 实验说明 - 环境介绍 本实验在Window平台下,使用Eclipse环境 - 项目介绍 使用java语言实现的一款日记软件。可以实现用户的注册、登录以及对日记的各种操作。 二.涉及知识 重点知识: (1)简单类的封装 (2)IO流的操作 了解知识: (1) JDOM解析xml文档 (2) GUI界面布局 (3) 鼠标和键盘
Android Studio 的NotePad制作(日志本)
自己写的NotePad,一个星期左右的时间。完成了最基本的功能。 但是 界面还是一如既往的shi(因为百度找的图标都不是那种成套的,想找的找不到,干脆下次自己画!) NotePad的功能无非是对日志的增删改查,这次还加入了Preference的一些配置的设置。 这是主界面,上方的都是已经建好的日志。 下面的数字和图标对应xml控件的功能为: ①:已经写好的日志的个数 ②:系统设置 ③...
Android应用之个人日记本
java文件: DiaryActivity: package com.mydiary; import java.util.ArrayList; import java.util.HashMap; import android.os.Bundle; import android.app.Activity; import android.app.AlertDialog; i
我的Linux日记本
一、文件的目录与路径 目录的相关操作 cd:切换目录 pwd:显示当前目录 mkdir:新建一个新的目录 rmdir:删除一个空的目录 切换目录的指令cd 用户的主文件夹/home/.../ 去到目前的上层目录,cd ..; 绝对路径的写法,直接制定要去完整路径的名称。 cd~就是可以回到个人的主文件夹中,比如说我是以客人身份登录的,那么显示的就是/tmp/guest c
python 写个简单TUI日记本
logfunction.py: #!/usr/bin/env python #-*- coding:utf-8 -*- import sys import os import time def quit(): sys.exit(0) def writelog(): name = time.strftime('%Y-%m-%d',time.loc
基于Android的日记本的程序设计与开发
对Android的界面设计有详细的代码,使用ListView动态增删显示,有菜单的使用方法,带文字图片的Button的设计的详细方法.使用的登录界面非常精美,具有利用价值,有Android的各种颜色值代表什么颜色的介绍,使用SharedPreferences和file两种存储方式,ListView具有两行显示功能,在eclipse下可直接使用!
基于android的个人日记本程序(Sqlite数据库)
本程序基于android实现,基本功能包括记录日记、删除日记、编辑日记、查看日记等功能,数据库采用sqlite,程序界面美观。