read_line错在哪里了?为何不能读入字符串?

#include <stdio.h>
#define LEN 100
void read_line(char *p,int n);
void print_(char *,int n);
int main()
{char arr[LEN];read_line(arr,LEN);print_(arr,LEN);int i = 0;for(i = 0;i != LEN; ++i)printf("%c",arr[i]);return 0;
}
void read_line(char *p,int n)
{
char ch;
unsigned cnt = 0;
scanf("%c",&ch);
while(ch != '\n'){if(cnt < n){*p ++ = ch;++ cnt;scanf("%c",&ch);}}
}void print_(char *p,int n)
{printf("%s",p);
}
~
~
~
~                 

ubuntu gcc编译器下,改正方法是给 arr数组一个初值,char arr[LEN] = {'\0'};

c语言字符串初值问题!相关推荐

  1. C语言字符串处理的库函数

    使用C语言字符串处理的库函数,务必包含头文件string.h,即#include <string.h>       1. 比较字符串大小函数        1) 忽略大小写---strca ...

  2. c语言作业 字符串替换,C语言字符串替换。解决方法

    当前位置:我的异常网» C语言 » C语言字符串替换.解决方法 C语言字符串替换.解决方法 www.myexceptions.net  网友分享于:2015-04-14  浏览:0次 C语言字符串替换 ...

  3. 字符串基本操作 c语言,数据结构C语言字符串的基本操作.doc

    数据结构C语言字符串的基本操作 串的基本操作 #include #include #include #define m 100 typedef struct{ char ch[m]; int leng ...

  4. c语言字符串文库总结,C语言字符串.ppt

    C语言字符串.ppt ACM程序设计,福州大学至诚学院 冯新,第四讲,字符串处理,常用函数介绍,复制,char* strcpy char *s1, const char *s2; 将字符串s2复制到s ...

  5. c语言中的字符串总是以,C语言字符串的结束标志是什么?

    多级反馈队列调度算法详解 通常在使用多级队列调度算法时,进程进入系统时被永久地分配到某个队列.例如,如果前台和后台进程分别具有单独队列,那么进程并不从一个队列移到另一个队列,这是因为进程不会改变前台或 ...

  6. C语言字符串中最后一个单词的长度的算法(附完整源码)

    C语言字符串中最后一个单词的长度的算法 C语言字符串中最后一个单词的长度的算法完整源码(定义,实现,main函数测试) C语言字符串中最后一个单词的长度的算法完整源码(定义,实现,main函数测试) ...

  7. C语言字符串是否为pallindrome排列的算法(附完整源码)

    C语言字符串是否为pallindrome排列的算法 C语言字符串是否为pallindrome排列的算法完整源码(定义,实现,main函数测试) C语言字符串是否为pallindrome排列的算法完整源 ...

  8. C语言字符串中删除重复的字符的算法(附完整源码)

    C语言字符串中删除重复的字符的算法 C语言字符串中删除重复的字符的算法完整源码(定义,实现,main函数测试) C语言字符串中删除重复的字符的算法完整源码(定义,实现,main函数测试) #inclu ...

  9. C语言字符串转换为整数(附完整源码)

    C语言字符串转换为整数 C语言字符串转换为整数完整源码 C语言字符串转换为整数完整源码 #include <assert.h> #include <stdio.h> #incl ...

最新文章

  1. EXCHANGE证书
  2. C#获取当前进程、项目路径的方法
  3. 14、HTML <input>标签
  4. CSS魔法堂:说说Float那个被埋没的志向
  5. 机器学习(一)梯度下降算法
  6. [09-01]JavaScript 基础语法
  7. centos7启动root账户_新手小白使用vm安装Linux系统centos7虚拟机详细教程
  8. JAVA转smali软件_Java2Smali(Java代码转Smali工具)
  9. 常用UCI数据集(已处理)
  10. 笔试题(求一组数中能构成三角形的个数,不能重复)
  11. sql自定义报表软件_SQL Server中的报表–自定义报表的外观
  12. 2021-08-02彻底解决Typora+PicGo-Core+SMMS图床的问题
  13. Linux搭建tor网络环境
  14. 【优化理论与方法】线性规划的基本定理
  15. Android native和h5混合开发几种常见的hybrid通信方式
  16. sed命令详解及运用
  17. mac网易邮箱smtp服务器,网易企业邮箱MAC mail客户端设置
  18. git clean 命令详解
  19. 中国文化地产行业运行动态及未来市场可行性调研报告2021年版
  20. 从Solidworks中导出的.wrl文件无法打开?

热门文章

  1. A - Promotions
  2. kettle根据参数动态派生列
  3. [Pyhon大数据分析] 二.PyEcharts绘制全国各地区、某省各城市地图及可视化分析
  4. 【数据结构与算法】之深入解析“删除链表的倒数第N个结点”的求解思路与算法示例
  5. Swift之UIView设置部分圆角与获取其所在ViewController
  6. Git 仓库设置记住密码
  7. 大数据WEB阶段(八)Tomcat服务器安装与详解、HTTP协议详解
  8. 【第十一讲】TMS320F28335开发板之I2C模块
  9. 【ARM】MRS MSR指令
  10. 【源码类】开源项目汇总