你声明的path只是一个指针,你没有给它指定空间。
应该写成这样:
char *path;
path=(char*)malloc(100);//这个数字不定
void mian()
{
char *path=new char[7]; //声名定义一个指针数组,以用来存储你要使用的指针
cin>>path; //输入
cout<
}
void main()
{
char path[100];
cin>>path;
cout<
如果要用指针,需要申请空间
char *path = new char[100];
最后还有释放
delete []path;
申请空间:char *path=new char[100];
这样输入:cin>>path;
这样输出:cout<
//欢迎在线讨论
#include
using namespace std;
void main()
{
char *path;
path=(char*)malloc(100);//这个数字不定
cin>>path;
cout<
}