LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 644|回复: 2

字符连接

[复制链接]
发表于 2004-5-18 21:53:32 | 显示全部楼层 |阅读模式
如何将从文件扫描到的两字符连接成新的字符串
将ar与e连接成are
我用strcat()//连接两字符串的函数
但是需要将变量设为char a[]="";//
才能使用strcat()
但是在从文件读入时用
a=fgetc(fp);//通常a一般为char a;
编译出错为 error: incompatible types in assignment
类型不兼容
请问能有改进的方法  还是我的思路就是错的
多多指教
发表于 2004-5-18 22:08:44 | 显示全部楼层
直接进行字符数组赋值不就行了嘛。

  1. char str[SIZE];
  2. str[0]=fgetc(fp);
  3. str[strlen(str)]=fgetc(fp);
复制代码
 楼主| 发表于 2004-5-18 22:31:34 | 显示全部楼层

谢谢教主了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表