C语言编程(练习1:字符串和字符串函数)
来源:互联网 发布:收银软件免费版 编辑:程序博客网 时间:2024/05/21 09:30
题目:设计并测试一个函数,其功能是读取输入行里的第一个单词到数组,并丢掉该行中其他的字符。一个单词的定义是一串字符,其中不含空格,制表符和换行符。
代码实现:
/**<设计并测试一个函数,其功能是读取输入行里的第一个单词到数组,并丢掉该行中其他的字符。一个单词的定义是一串字符,其中不含空格,制表符和换行符 */#include <stdio.h>#include <stdlib.h>#include <ctype.h>void word(char *a);#define MAX 100int main(){ char a[MAX]; printf("输入字符串\n"); gets(a); word(a); puts(a); return 0;}void word(char *p){ char *temp; //增加一个游动检测指针 temp = p; while(isspace(*temp)) //循环结束时候,temp指向的是字符串首个不是空白符的字符 { temp++; } for(;isspace(*temp)==0 && *temp != '\0'; temp++) //isspace检测字符是空白符时候,返回非零值 { *p = *temp; p++; } *p = '\0';}
运行结果:
0 0
- C语言编程(练习1:字符串和字符串函数)
- C语言编程(练习3:字符串与字符串函数)
- C语言编程(练习4:字符串与字符串函数)
- C语言编程(练习5:字符串与字符串函数)
- C语言编程(练习5:字符串与字符串函数)
- C语言编程(练习2:字符串与字符串数组)
- C语言字符串练习1
- GPS数据处理——字符串编程练习(C语言)
- C语言整数转字符串(itoa()函数)小练习
- C语言字符串练习
- 字符串C语言练习
- c语言中字符串和字符串函数
- C语言编程(练习1:函数 )
- C和指针之字符串编程练习1
- C语言练习-指针(数组,字符串)
- 【编程语言】java---字符串练习
- C和指针之字符串编程练习10(判断字符串是否是回文数)
- C语言字符串函数
- Sicily 1816. 平面几何问题
- unity3d 不同平台载入XML文件的方法——IOS MAC Android
- Makefile基础
- linux内核IP地址转换函数
- Makefile
- C语言编程(练习1:字符串和字符串函数)
- Sicily 1814. 日期计算问题
- linux下nginx+python+fastcgi部署总结(web.py版)
- contiki 源码分析之网络层(三)(core / net)
- java设计模式-策略模式
- Javascript——百度地图API——显示位置
- Sicily 1052. Candy Sharing Game
- linux下nginx+python+fastcgi部署总结(django版)
- requestAnimationFrame绘制图像