c语言中用字符串数组显示菜单的解决方法

 更新时间:2013年05月28日 09:16:52   作者:  
本篇文章是对c语言中用字符串数组显示菜单的方法进行了详细的分析介绍,需要的朋友参考下
以前写菜单方面东西时往往重复, 发现这个方法还可以, 用一个指针的指针解决遍历问题.
代码如下所示:
复制代码 代码如下:

#include <stdio.h>
static char *menu[] = {
  "1 --- push one item./n",
  "2 --- pop one item./n",
  "3 --- quit./n",
  NULL
};
void Show_menu();
int main()
{
 Show_menu();
 return 0;
}
void Show_menu()
{
 char **p;

 p = menu;
 while(NULL != *p)
 {
  printf("%s", *p);
  *p ++;
 }
}

相关文章

  • C++并查集亲戚(Relations)算法实例

    C++并查集亲戚(Relations)算法实例

    这篇文章主要介绍了C++并查集亲戚(Relations)算法,实例分析了并查集亲戚算法的原理与实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-04-04
  • 详解C++编程中对于函数的基本使用

    详解C++编程中对于函数的基本使用

    这篇文章主要介绍了详解C++编程中对于函数的使用,包括函数的参数和返回值以及调用等基本的知识点,需要的朋友可以参考下
    2015-09-09
  • C++实现LeetCode(151.翻转字符串中的单词)

    C++实现LeetCode(151.翻转字符串中的单词)

    这篇文章主要介绍了C++实现LeetCode(151.翻转字符串中的单词),本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • 如何为Qt视图中的文字实现彩虹渐变效果

    如何为Qt视图中的文字实现彩虹渐变效果

    这篇文章主要给大家介绍了关于如何为Qt视图中的文字实现彩虹渐变效果的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者使用Qt具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-03-03
  • 基于欧几里德算法的使用

    基于欧几里德算法的使用

    本篇文章介绍了,基于欧几里德算法的使用。需要的朋友参考下
    2013-05-05
  • C语言实现爆炸展开的扫雷详解

    C语言实现爆炸展开的扫雷详解

    windows自带的游戏《扫雷》是陪伴了无数人的经典游戏,本文将利用C语言实现这一经典的游戏,文中的示例代码讲解详细,感兴趣的可以学习一下,这篇文章主要介绍了C语言实现爆炸展开的扫雷游戏
    2022-07-07
  • 关于C++11中限定作用域的枚举类型的问题

    关于C++11中限定作用域的枚举类型的问题

    C++中有两种类型的枚举:不限定作用域的枚举类型和限定作用域的枚举类型。限定作用域的枚举类型是C++11标准引入的新类型,对C++11中限定作用域的枚举类型相关知识感兴趣的朋友一起看看吧
    2022-01-01
  • C++实现对输入数字组进行排序

    C++实现对输入数字组进行排序

    这里给大家介绍的是通过某个方法实现判断命令行中输入的数字是几个,这样再用冒泡法排序的时候就不用担心输入的是几个数字,用到的知识主要是冒泡法排序
    2015-11-11
  • 基于Qt编写全能播放组件的示例代码

    基于Qt编写全能播放组件的示例代码

    这篇文章主要为大家详细介绍了如何基于Qt编写全能播放组件,可以支持ffmpeg2/3/4/5/6/Qt4/5/6,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-06-06
  • Matlab利用垂距法实现提取离散坐标数据特征点

    Matlab利用垂距法实现提取离散坐标数据特征点

    垂距法是指根据中间顶点到其前、后两相邻顶点连线的距离的大小,来确定是否保留该顶点的一种线要素顶点压缩算法。本文将利用这一算法实现提取离散坐标数据特征点,需要的可以参考下
    2022-04-04

最新评论