用C语言指针写一个输入字符串的函数
时间: 2023-05-29 22:02:00 浏览: 118
以下是使用指针实现输入字符串函数的示例代码:
```c
#include <stdio.h>
void input_string(char* str) {
printf("Enter a string: ");
scanf("%s", str);
}
int main() {
char str[100];
input_string(str);
printf("You entered: %s\n", str);
return 0;
}
```
该示例程序定义了一个名为`input_string`的函数,该函数接受一个指向字符数组的指针作为参数,用于存储从标准输入读取的输入字符串。在函数中,`printf`函数用于打印提示消息,`scanf`函数用于从标准输入读取字符串,并将其存储在由指针指向的字符数组中。
在主函数中,程序声明了一个名为`str`的字符数组,并将其传递给`input_string`函数。该函数读取用户输入的字符串,并将其存储在`str`数组中。最后,程序使用`printf`将读取到的字符串打印到标准输出流中。
阅读全文