搜索
查看: 2239|回复: 9
打印 上一主题 下一主题

如何解决switch case不能使用字符串

[复制链接]
楼主
发表于 2013-2-28 18:50:31 | 显示全部楼层
最直接的方法用if else if吧
沙发
发表于 2013-2-28 21:14:05 | 显示全部楼层
4k-Rn 发表于 2013-2-28 20:20
你试试。。。。。。。。。。。。

我不知道你要做什么

如果你要比较字符串,应该用strcmp
如果要忽略大小写,还要自己写一个
板凳
发表于 2013-2-28 22:20:01 | 显示全部楼层
  1. #include <stdio.h>
  2. #include <stdlib.h>

  3. int prime(int a);

  4. int main()
  5. {
  6.     printf("Dummy Console\n");
  7.     printf("Anyone can do whaterver he wants to the source code\n");
  8.     char line[200];
  9.     while(1)
  10.     {
  11.         printf("%% ");
  12.         scanf("%s",line);
  13.         system(line);
  14.     }

  15.     return 0;
  16. }
复制代码
直接这么不就好了

字符串中的某些字符需要转义
写个函数处理一下就行
fully-functioning需要做到什么程序就不清楚了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表