设有定义char str[80];以下不能将输入数据first\nsecond\n读取到数组str中的语句是
A: ein.get(str,strlen(str));
B: cin.getline(str,strlen(str));
C: cin>>str;
D: cin.read(str,strlen(str));
A: ein.get(str,strlen(str));
B: cin.getline(str,strlen(str));
C: cin>>str;
D: cin.read(str,strlen(str));
举一反三
- 设有数组定义:char str[ ]=”China”; 则strlen(str)等于____,str 所占的空间为____个字节。
- 设有定义 char str[] = "Hello"; 则语句 printf("%d %d", sizeof(str), strlen(str)); 的输出结果是( )
- 设有定义 char str[]=”game_over”,*p=&str[0]; 则语句printf(“%d,%d”,sizeof[str],strlen(p)) 的输出结果是_____.
- 以下程序段运行后屏幕输出为 char str[80]; strcpy(str, "hello"); printf("%d",strlen(str));
- 下列程序运行后的输出结果是______ int main(){ char str[]="The_Microsoft"; int n=4; sub(str,0,n-1); sub(str,0,strlen(str)-1); printf("%s\n",str);}sub(str,n1,n2){ char *str; int n1,n2; char c,*p; p=str+n2; str=str+n1; while(str