社区
C语言
帖子详情
定义语句char a[15]="windows", b[]="95";,语句printf("%s,strcpy(a,b,7));的输出结果为?
hhaiping
2003-05-03 08:52:37
说实话,strcpy(a,b,7)怎么理解?
...全文
582
6
打赏
收藏
定义语句char a[15]="windows", b[]="95";,语句printf("%s,strcpy(a,b,7));的输出结果为?
说实话,strcpy(a,b,7)怎么理解?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hhaiping
2003-05-03
打赏
举报
回复
谢谢各位!
mfs
2003-05-03
打赏
举报
回复
应该是strncpy(a,b,7)吧.
复制b中的前7个字符到a中
yiminggw
2003-05-03
打赏
举报
回复
??`
maurice1983
2003-05-03
打赏
举报
回复
??
luohualiushui
2003-05-03
打赏
举报
回复
/* STRNCPY.C */
#include <string.h>
#include <stdio.h>
void main( void )
{
char string[100] = "Cats are nice usually";
printf ( "Before: %s\n", string );
strncpy( string, "Dogs", 4 );
strncpy( string + 9, "mean", 4 );
printf ( "After: %s\n", string );
}
Output
Before: Cats are nice usually
After: Dogs are mean usually
luohualiushui
2003-05-03
打赏
举报
回复
/* STRCPY.C: This program uses strcpy
* and strcat to build a phrase.
*/
#include <string.h>
#include <stdio.h>
void main( void )
{
char string[80];
strcpy( string, "Hello world from " );
strcat( string, "strcpy " );
strcat( string, "and " );
strcat( string, "strcat!" );
printf( "String = %s\n", string );
}
Output
String = Hello world from strcpy and strcat!
C语言常见问题
1,常量赋值问题 请问以下代码有什么问题
char
* s="AAA";
printf
("%s",s); s[0]='B';
printf
("%s",s); 有什么错? "AAA" 是字符串常量。s是指针,指向这个字符串常量,所以声明s的时候就有问题。cosnt
char
* s="AAA";然后又因为是常量,所以对是s[0] 的赋值操作是不合法的。 2.指针数组,数组指针: 用变量a给出下面的
定义
(1)一个有10个指针的数组,该指针是指向一个整型数 的; int *a[10]; //[]”的
题目---
char
*p,*q;p=(
char
*)malloc(sizeof(
char
)*20);q=p;scanf("%s %s",p,q);
printf
("%s %s\n",p,q);
分析下面给出的代码,得到程序最终输出的结果。 #include <stdio.h> #include <stdlib.h> int main() {
char
*p, *q; p = (
char
*)malloc(sizeof(
char
) * 20); q = p; scanf("%s %s",p, q);
printf
("%s %s...
C语言-
strcpy
C语言-
strcpy
char
a[10] = "abcde";
char
b[5] = "XYZ";
strcpy
(a,b);
printf
("%c",a[2]); 执行
strcpy
后,a的前4个元素被复制为b的元素,剩余部分保持不变
strcpy
(a,b); 把b的值复制到a, b的元素个数小于a,则复制b的元素到a中,包括 \...
编程小白C语言题目练习4
题目要求 若有以下
定义
和
语句
:
char
*s1="12345",*s2="1234";
printf
("%d\n",strlen(
strcpy
(s1,s2)));则
输出结果
是 思路分析
strcpy
是一种C语言的标准库函数,
strcpy
把含有'\0'结束符的字符串复制到另一个地址空间,返回值的类型为
char
*。 strlen所作的是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符'\0'为止,然后返回计..
南昌大学c语言第八章函数答案,南昌大学计算机C语言答案8
31、若有以下
定义
和
语句
:
char
*s1="12345",*s2="1234";
printf
("%d\n",strlen(
strcpy
(s1,s2)));则
输出结果
是_____ A)4B)5C)9D)10[A]教师批改:A32、下面程序的输出是#includemain(){
char
*a="abcdefgh";fun(a);puts(a);}fun (
char
* s){ intx=0,y;c...
C语言
70,021
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章