请教下字符指针的问题
本人初学C++,有几句很简单的代码想请教各位.
以上代码运行正常.
便改改成这样就出错了.什么原因?
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
char * txt=new char[64];
strcpy_s(txt,63,"ABCDEFG");
cout<<txt<<endl;
delete [] txt;
txt="123456789";
cout<<txt<<endl;
cin.get();
return 0;
}
以上代码运行正常.
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
char * txt=new char[64];
txt="123456789";
cout<<txt<<endl;
strcpy_s(txt,63,"ABCDEFG");
cout<<txt<<endl;
delete [] txt;
cin.get();
return 0;
}
便改改成这样就出错了.什么原因?
...全文
相关推荐
C语言程序设计(第2版)-2期 常见问题7-2 修改指针变量指向的字符串常量.pdf
C语言程序设计(第2版)-2期 常见问题7-2 修改指针变量指向的字符串常量.pdf 学习资料 复习资料 教学资源
涵盖了基础知识、指针、内存管理、字符串操作等方面 这些题目可以帮助面试官评估候选人的 C 语言编程能力和问题解决能力
涵盖了基础知识、指针、内存管理、字符串操作等方面。这些题目可以帮助面试官评估候选人的 C 语言编程能力和问题解决能力
C语言中指针和字符串的辩证.pdf
C语言中指针和字符串的辩证.pdf
js代码-3.1 双指针法 判断至多删除一个字符是否回文
js代码-3.1 双指针法 判断至多删除一个字符是否回文
栈字符数组&混淆指针和数组所导致的错误
李云老师的两篇文章,分享出来。希望可以学习学习。


