当前位置:  技术问答>linux和unix

问个C编程的菜鸟问题——字符串输入

    来源: 互联网  发布时间:2015-01-25

    本文导语:  怎样才能令自己的程序接收一个包含有空格,逗号等,以回车结束的字符串呢? 编了一个程序,结果出错了,请问应该怎样改进呢? #include #include int main() {         char input[80];         do{            ...

怎样才能令自己的程序接收一个包含有空格,逗号等,以回车结束的字符串呢?


编了一个程序,结果出错了,请问应该怎样改进呢?
#include
#include
int main()
{
        char input[80];
        do{
                gets(input);       //用这个函数太危险了,而且出错
                if(*input=="exit")break;
        }while(1);
        return 0;
}

|
gets()函数本来就是接受字符串的,好象用不着do-while循环.
#include
#include
int main()
{
        char input[80];
        gets(input); 
        return 0;
}
应该可以了.
你要用do-while程序如下:
#include
#include
int main()
{
        char input[80];
        do{
                scanf("%c",input);
                if(!strcmp(*input,"n")||!strcmp(*input,""))break;
        }while(input++)
        return 0;
}



|
C语言的字符串比较用strcmp

    
 
 

您可能感兴趣的文章:

  • 菜鸟问题:请问要在Linux操作系统下完成TCP/IP网络编程,用什么编程工具好?
  • Linix编程 有界面的编程与数据库 菜鸟提问
  • [菜鸟提问]关于linux下的java编程
  • 菜鸟请教linux下的网络编程
  • 菜鸟问题,Java图形编程里,怎么设置一个panel的大小?
  • 菜鸟求教!--linux编程初学者
  • 菜鸟怎样才能培养编程思想
  • 菜鸟问题:现在要做unix下的c/c+编程的几个问题?
  • 问个C编程的菜鸟问题
  • 在linux下用c++编程的一个菜鸟问题
  • 菜鸟问题,在jbuilder中的编程小问题
  • 菜鸟问题: 请问如何创建一个文件来进行编程
  • 菜鸟请教linux下编程怎么用--------在线等待
  • 菜鸟问个多线程编程的问题,请各位大大赐教!
  • unix c编程 菜鸟问题求助!
  • 菜鸟问题 请问 liunx下网络编程是否有类似win下面的I/O模型可用?
  • 菜鸟请教下shell编程中if条件中比较的一个问题
  • 《 UNIX环境高级编程》菜鸟问题!!
  • 菜鸟问题,小弟刚刚使用LINUX不久,不知道如何使用编程工具进行编译和运行!
  • 菜鸟请教linux下C编程问题
  • linux的c编程中,怎样把整形转化为字符串
  • linux shell编程 如何把命令返回值赋给字符串
  • shell编程字符串问题
  • 如何从标准设备取得字符串?关于c编程
  • 一个简单的问题:linux下编程怎么把整数转变为字符串?
  • shell编程中,求教,查找子字符串位置的问题
  • 怎么在kenel模块编程里将数值形转为字符串型?
  • 在unix下编程,把一个日期类型的变量变为字符串型的,用什么函数?
  • shell编程中,如何将字符串转换成数字啊??
  • 请问:linux下C/C++编程,怎样把含有中英文及数字其他字符的字符串,转化成utf-8编码,又怎样将其转换回来。iconv好像不支持混合?
  • SHELL编程时如何替换字符串中的一段路径。别看简单哦
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于linux下的C编程中,整数转换成字符的问题,谢谢各位!
  • LINUX下C++编程如何控制光标的位置,以达到在指定位置输出字符
  • linux c 网络编程 字符处理
  • 编程在软盘上创建文件,为什么实际的文件名总不能大于8个字符呢?
  • linux下的c编程,如何将字符转换成大写?如何从读输入的信息?
  • 在的字符状态下要编程画曲线(类似股票的那种),应该用哪个函数库?X-windows下的呢??
  • linux c编程:怎么从键盘只读取一个字符就返回,不要回车后才返回
  • shell 编程:如何实现一个一个字符的读文件
  • 如何编程去掉FTP传送中的“^M”字符
  • 在linux下终端C编程做登陆时界面时,怎么在输入密码时让它不显示输入内容,或者输入一个字符是*
  • 用shell编程判断一文件是不是字符设备文件
  • 求教:初遇字符驱动编程问题
  • 用Java Applet 进行Web编程时,如何限制输入域中可输入字符的长度!解决后马上给分!!!
  • Python GUI编程:tkinter实现一个窗口并居中代码
  • 都说《UNIX环境高级编程》好,对于学linux编程好不好?《Linux下的c编程》《嵌入式系统C编程》那个更适合初学者?各是那个出版社的?(
  • 2013年7月和2013年8月编程语言排行榜
  • daemon 是属于 用户态编程 还是 内核态编程? 关于内核编程的书/资料介绍些好吗?
  • 苹果OS X和IOS下最新编程语言swift介绍
  • 请教linux下的编程的选择:我听说有gtk+gnome的编程,也有kde里的 什么编程,到底应该选择哪个呢?好象一个是技术好一点,一个是市场占有
  • 学不好编程的三个原因
  • 傻瓜问题,请问shell编程和shell脚本编程的关系
  • 半路出家转行学编程如何才能成为大牛?
  • unix编程与linux编程有什么区别?
  • 2017 年热门编程语言排行榜出炉,你的语言上榜没?
  • 我想学Linux编程,请大家推荐几本学习Linux下C/C++编程的书
  • PHP编程需要注意地方总结
  • Linux下的编程指的就是Shell编程吗?
  • PHP编程语言介绍及安装测试方法
  • linux下编程跟平时的编程有什么区别吗?
  • andriod下java socket网络编程:java socket客户端服务端代码示例
  • 那里有《shell编程》和关于curses编程的教程可以下载,请帮忙?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3