老师给了段代码,
int main (int argc, char** argv)
{
TextEditor textedit;
if (argc != 2)
{
cerr << "usage: " << argv[0] << " <filename\n";
exit (-1);
}
textedit.loadFile (string(argv[1]));
textedit.run ();
return 0;
}
我不太明白其中的char** 是啥啊。。麻烦解答一下。。。
如何往char++ 这种东西里面输入。。希望用到cin。。。或getline
顺便有谁知道怎么样去掉string的前N个字符么?
比如string=“abcdef”;我想让它去掉前3.。变成 "def"....
谢谢啦!
求助,C++中char* 是什么数据类型,char**又是
char在C++中是单字节的有符号整型,占用8位。char*实际上是一个变量,存储了一个地址,这个地址指向的是一个char类型的值。换句话说,它就像一个标签,标记着内存中的某个位置存放着一个字符数据。至于char**,它是一个指向char*的指针,也就是说,它不仅仅指向一个字符,而是指向存储字符的地址。...
Visual C++ 中 char* 表示什么意思
char * 是 字符型指针
c++中char * 和 char 的区别
char * 是指针类型,是一个用来保存一个内存地址的计算机语言中的变量。char 是字符类型,用来存储字符值。3、功能不同 C++中使用char*定义字符串,同样不能改变字符串内的字符的内容,但却可以把另外一个字符串付给它;C++中char的定义字符串,同样不能改变字符串内的字符,但却可以把另外一个字符串...
char*是什么类型?
CHAR 是定义字符型的关键字除此之外,还有INT (整型),FLOAT(浮点型),DOUBLE(双精度型)...补充:在C\/C++中,对程序员所要输入的变量要给予其类型,主要的的数据类型分为2种,一种是数字类型,一种是字符类型,而CHAR就是定义字符型数据的关键字,例如:对于字符变量A作赋值,就要先定义为CHAR A=...
C++ char是什么意思?
char是C语言整型数据中比较古怪的一个,其它的如int\/long\/short等不指定signed\/unsigned时都默认是signed,但char在标准中不指定为signed\/unsigned,编译器可以实现为带符号的,也可以实现为不带符号的。关于char还有一个特殊的语言就是char *,它在C语言中有专门的语义,既不同于signed char *,也不同...
在c++语言中char***p是什么意思?
char* 是声明一个字符类型的指针。比如:chat* y;就是声明一个指针y,这个指针指向的地址上只能存放字符类型的值。
char*是什么意思?
在程序中,(char*) 表示强制转换。可以通过取地址,然后再把访问方式强制转化为char * 的形式,这样就可以通过char *的形式读取里面的数据。这是c++中需要用到的。c++:C++是在C语言的基础上开发的一种通用编程语言,应用广泛。C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。最新正式...
【C++】关于read()与char *
in.read (buffer,length);参数 char *buffer;length -- 长度。--- 改:char p[20];in.read(&p[0],10);否则要分配单元:char *p;p = new char [20];in.read(p,10);
c语言中char * *是什么意思呀
CHAR 是定义字符型的关键字 给你一个C++的学习网站,你学习下吧!给你的参考资料,是可以重头开始学习C语言的教程,对你很有帮助,你先重头开始学起!
请教C++高手解惑!!!char *pChar = (char*)pszSrc;中(char*)是什么意思...
(char*)这是强制转换类型,后面的那个不是char指针,去掉括号就是语法错误