C语言处理字符串完整版

1、使用gets()代替scanf(),可以摆脱空格、tab键以及回车键的错误输入。另外,如果使用scanf的%c来接收一个字符串只能一个个字符去判断,存在小bug,采用gets替换scanf实现读取包含空格的字符串;switch使用枚举类型接收。

#include <stdio.h>
#include <string.h>

enum CHOICE
{
   
    zero,
    one,
    two,
    three,
    four
};

void menu()
{
   
    printf("*****************************\n");
    printf("**    1. add     2. sub    **\n");
    printf("**    3. mul     4. div    **\n");
    printf("**         0. exit         **\n");
    printf("*****************************\n");
}

int Add(int x, int y)
{
   
    return x + y;
}
int Sub(int x
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值