- //定义字符串
- #include <stdio.h>
- int main()
- {
- /*char str[]="www.zixue7.com";
- int i;
- for(i=0;str[i]!='\\0';i++);
- printf("%d", i); 数字符个数 */
- /*char *str= "www.zixue7.com";
- int i;
- for(i=0; *(str+i)!='\\0'; i++);
- printf("%d", i); 用指针数字符个数 */
- /*char str[500]="";
- int i;
- scanf("%s", str);
- for(i=0; str[i]!='\\0'; i++);
- printf("%d", i); 数用户输入的字符个数 */
- char *str = NULL;
- int i;
- str=(char *)malloc(sizeof(char)*100);
- scanf("%s", str);
- for(i=0; *(str+i)!='\\0'; i++)
- {
- if(*(str+i)>='A'&&*(str+i)<='Z')
- *(str+i)+=32;
- }
- printf("%s\\n", str);
- printf("%d", i);
- free(str);
- return 0;//用指针数用户输入的字符个数
- }
- //该片段来自于http://www.codesnippet.cn/detail/0206201512733.html
来源: http://www.codesnippet.cn/detail/0206201512733.html