利用指针指向字符数组,首先需要定义一个字符数组并用指针指向它。然后,通过标准输入函数读取输入字符串并存储在数组中。比如使用scanf函数,可以将输入的字符串存储在字符数组中,通过指针访问和操作该数组中的内容。 一、定义字符数组并利用指针 在C语言中,字符数组是存储字符串的基础数据结构。定义一个字符数组,并用指针...
include <string.h> void main(){ char *p,a[200],b[200];int i,m;p=a;printf("\nEnter a string:\n");gets(a);m=strlen(a);p=p+m-1;for(i=0;i<m;i++){ b[i]=*p;p--;} b[i]='\0';printf("%s",b);} ...
要使用getline(),首先定义一个字符串指针并将其设置为NULL,表示还没有预留内存,再定义一个size_t类型的“字符串大小” 的变量,并给它一个零值。当你调用getline()时,你需要传入字符串和字符串大小变量的指针,以及从何处读取数据。对于示例程序,我们可以从标准输入中读取: #include #include #include int main()...