99问答网
所有问题
当前搜索:
strlen(str)
...
strlen(str
cpy(str,"OK!"
)))
; 运行后为什么答案是3?
答:
static char str[ ]="Are you ready?"; // 这里分配了14个长度的数组。printf("%d\n", strlen(strcpy(str,"OK!"))); //这里分2步。strcpy(str,"OK!")把字符串OK!复制到str,此时str内容为OK!
strlen(str)
;计算字符串长度就是3了。
怎样通过c++中的字符指针数组实现输入一个字符串然后逆序输出???_百度...
答:
具体实现代码如下:对于数组指针的情况,可以直接使用循环逆序输出:char str[] = "Hello, World!";for(int i =
strlen(str)
- 1; i >= 0; i--){ printf("%c", str[i]);} 对于字符指针的情况,先计算字符串长度,再逆序输出:char *str = "Hello, World!";int len = strlen(str)...
srrlen
(str)
-1什么意思
答:
应该是
strlen(str)
吧,strlen是获取字符串长度的函数, strlen(str)-1 是总长度-1的意思。
请问C++中
strlen()
用法
答:
printf("%d\n",
strlen(
&str[5]));结果应当为2。该例中,strlen从字符str[5]即'f'开始计数,当到达'g'之后遇到'\0'并停止计数。因此结果为2。针对你提出的问题,相关补充如下:--- str0被声明为8个单元的字符数组,而通常情况下,我们需要这样对其进行初始化:char str0[8]={'a','b','...
求编程大神。。 写一个程序读入一条句子中的所有单词,显示如下指定长度...
答:
/* Note:Your choice is C IDE */ include "stdio.h"include "string.h"void main(){ char str[100]={'\0'};int lenCount[5]={0};int i=0,wordLen=0;printf("请输入一行字符:");gets(str);for(i=0;i<
strlen(str)
;i++) { if(str[i]==' '||i==strlen(str)-1){ i...
c++中如何将一个字符串转化成数组
答:
c++中将一个字符串转化成数组方法如下:include <stdio.h> include <string.h> int main(void){ char *str = "helloworld"; char arr_str[32]; int len, i; /* one way */ len =
strlen(str)
; strncpy(arr_str, str, len+1); for (i = 0; i < len; i...
c语言 字符数组 字符指针 sizeof
strlen
的区别
答:
str[20]="0123456789";// str是编译期大小已经固定的数组 int a=
strlen(str)
;// a=10;//strlen()在运行起确定,计算的是实际长度 int b=sizeof(str);// 而b=20;//sizeof()在编译期确定,str的类型是int[20],计算的是占据内存的大小 6.strlen的结果要在运行的时候才能计算出来,是用来...
一个c语言的疑惑
答:
两种方法:1、定义数组时,将字符数组各元素都赋初始值为空字符,'\0'char str[200]={'\0'};2、当不赋初始值时,需要取得字符数组的长度,并将后面的一个元素赋值为空字符。int n;char str[200];gets(str);n=
strlen(str)
;str[n]='\0';两种方法的实质意义相同,都是保证字符串数组在输入...
编写一个程序,将
STR
字符串中的小写字母转换为大写字母,其他字符不变...
答:
include <stdio.h>#include <string.h>int main(){ char str[64]={0}; int i = 0; printf("请输入待转换字符串:"); gets(str); for (i = 0; i <
strlen(str)
; i++ ) { if (str[i] >='a' && str[i] <= 'z') str[i] -= 32; } ...
C语言程序设计题
答:
include <stdio.h> include <string.h> define LEN 100 void main(){ char str[LEN];int pos,i,strLen;scanf("%[^\n]",str);printf("%s\n",str);strLen =
strlen(str)
;do { printf("当前字符串长度为%d\n输入要删除的位置(<%d):",strLen,strLen);scanf("%d",&pos);}while(pos<...
首页
<上一页
3
4
5
6
8
7
9
10
11
12
下一页
尾页
其他人还搜