#include<stdio.h> #include<string.h> #define N 100 int main(void) { char str[N]; printf("请输入句子:"); strcpy(str, gets()); printf("%s\n",str); return 0; }
时间: 2024-04-06 19:28:21 浏览: 55
<stdlibh>通用实用工具-达内内部C语言PPT
这是一个使用C语言编写的程序,主要功能是从键盘输入一个字符串,然后将其复制到另一个字符数组中,并最终输出这个字符串。
具体地,程序使用了`#include<stdio.h>`和`#include<string.h>`两个头文件,分别用于输入输出和字符串操作。
程序定义了宏`N`为100,表示字符数组的最大长度。
在`main`函数中,程序首先定义了一个长度为`N`的字符数组`str`,用于存储输入的字符串。
然后,程序使用`printf`函数输出提示信息,要求用户输入一个句子。接下来,程序调用`gets`函数从键盘读入一行字符串,并使用`strcpy`函数将其复制到`str`数组中。
最后,程序使用`printf`函数输出复制后的字符串,并返回0表示程序正常结束。
需要注意的是,`gets`函数有潜在的安全问题,建议使用`fgets`函数代替。
阅读全文