字符输入和输出(代码片段)
2015-10-25 11:53
323 查看
将一个字符串存入数组 #include<stdio.h> #include<stdlib.h> #include<string.h> int main(){ int i=0; char c; char *p = NULL; while((c=getchar())!= '\n' ){ p = (char*)realloc(p,i); p[i++] = c; } p[i]='\0'; printf("%d\n",i); for(i=0; i<(int)strlen(p); ++i) printf("%c",p[i]); printf("\n"); puts(p); return 0; system("pause"); }
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- 关于指针的一些事情
- 数据库链接字符串查询网站
- c++ primer 第五版 笔记前言
- share_ptr的几个注意点
- Flex字符串比较 还有Flex字符串操作
- ruby 数组使用教程
- Ruby中的数组和散列表的使用详解
- C#实现AddRange为数组添加多个元素的方法
- C#动态调整数组大小的方法
- Ruby中创建字符串的一些技巧小结
- ASP下经常用的字符串等函数参考资料
- 将字符串小写转大写并延时输出的批处理代码
- 将字符串转换成System.Drawing.Color类型的方法
- Lua中调用C++函数示例
- 详解Lua中的数组概念知识
- Lua源码中字符串类型的实现
- Lua性能优化技巧(四):关于字符串
- Lua教程(一):在C++中嵌入Lua脚本
- 字符串聚合函数(去除重复值)