题目:使用字符指针从键盘上输入一个字符串,再借助字符指针输出字符串到屏幕。
这是在CFREE下面正常运行的代码,如果要换在VS里面成功运行这段代码不知道该如何使用gets()函数了。
#include "stdio.h"
int main()
{
char *pix;//定义指针变量并赋值
int i=0;//定义循环变量
printf("请输入一串字符:\n");
gets(pix);//从键盘输入字符串
//利用循环用指针方式输出字符串
while(*(pix+i)!='\0')
{
printf("%c",*(pix+i));
i++;
}
printf("\n");
}
修改后代码【需要大家帮忙改一下gets()函数,我仅知道要用gets_s(),具体该如何用不清楚了】
#include "stdafx.h"
void main()
{
char *pix;//定义指针变量并赋值
int i=0;//定义循环变量
printf("请输入一串字符:\n");
gets(pix);//从键盘输入字符串
//上面这条语句该如何修改????
//利用循环用指针方式输出字符串
while(*(pix+i)!='\0')
{
printf("%c",*(pix+i));
i++;
}
printf("\n");
}
这是在CFREE下面正常运行的代码,如果要换在VS里面成功运行这段代码不知道该如何使用gets()函数了。
#include "stdio.h"
int main()
{
char *pix;//定义指针变量并赋值
int i=0;//定义循环变量
printf("请输入一串字符:\n");
gets(pix);//从键盘输入字符串
//利用循环用指针方式输出字符串
while(*(pix+i)!='\0')
{
printf("%c",*(pix+i));
i++;
}
printf("\n");
}
修改后代码【需要大家帮忙改一下gets()函数,我仅知道要用gets_s(),具体该如何用不清楚了】
#include "stdafx.h"
void main()
{
char *pix;//定义指针变量并赋值
int i=0;//定义循环变量
printf("请输入一串字符:\n");
gets(pix);//从键盘输入字符串
//上面这条语句该如何修改????
//利用循环用指针方式输出字符串
while(*(pix+i)!='\0')
{
printf("%c",*(pix+i));
i++;
}
printf("\n");
}