4. 字符串的读写
2014-05-13 13:28
190 查看
4. 字符串的读写
4.1 可以使用printf和puts来输出一个字符串,printf提供了格式化输出,可以使用%s来输出一个字符串,还可以使用 %.ps 来输出字符串的一部分,p表示字符串的个数。puts只提供一个字符串参数,可以自动换行。// 使用prinf和puts写字符串
void test5(){
char str[] = "Hello World!";
printf("str=%s\n",str);
// puts 自动换行
puts(str);
// 输出部分字符串
printf("str=%.5s\n",str);
}
4.2 可以使用scanf和gets读取字符串,scanf遇到空格 \t \n 会终止,而get可以读取一整句话,直到遇到换行符。
void test6() {
char str[20];
printf("请输入一个字符串:\n");
// scanf遇到空格 \t \n 等回自动终止
scanf("%s", str);
puts(str);
}
void test7() {
char str[20];
// gets 可以读入一整句话
printf("请输入一个字符串:\n");
gets(str);
puts(str);
}
该博客教程视频地址:http://geek99.com/node/1011
原文出处:http://geek99.com/node/868#
相关文章推荐
- 4. 字符串的读写
- 使用 NSURL 读写字符串
- [C/C++标准库]_[初级]_[读写中文路径的文件--写入unicode字符串]
- Delphi 如何读写JSON字符串
- ruby中读写文件后中文字符串的处理
- C#对EXCEL的读写操作中链接字符串的讲解(转)
- 基本功能。比较字符串。读写字符串 转载
- iOS 字符串读写
- (AS3)ByteArray读写字符串
- (原创)python的字符串读写和二进制读写
- 字符串和二进制字符串问题以及读写二进制文件
- Unity3D BakeMesh 因二进制文件读写字符串的方式导致莫名bug
- 字符串读写函数fgets和fputs
- jQuery读写html字符串:html()//javascript读写html字符串:innerHTML属性
- 字符串读写函数fgets和fputs
- Lua杂记一:文件读写、table库、字符串库
- System.IO 读写二进制、字符串、byte[]
- 字符串读写函数fgets和fputs
- Android客户端与服务器端通过SOCKET连接进行读写(将JSON数据转化为字符串后传输)
- 用java进行文件的读写和字符串的替换