-
你必须一步一步地学习C++。
不要混淆基本类型、指针、常量类型、STL 甚至 Win32 平台功能。
lpcstr lpcctstr 这些是方便 win32 平台开发的宏,以及什么是 C++。
让我告诉你C++的主要部分。 从低到高:
内联编译。 语言部分。
3.面向对象编程:类和继承。
高级语言功能(引用、运算符重载、函数对象、异常等)。
5.模板编程,元编程。
标准库:STL boost等
C++是最强大、最完美的语言,每一个细节都需要仔细理解,从C++到Win32平台开发一气呵成。说明你的学习方法也很糟糕。
此外,char* 不能转换为 char。 如果要重新解释强制转换,编译器将不再警告编译时错误。
而当你精通上述内容时,你仍然写不出任何有价值的软件。 因为要操作你的电脑,所以你需要熟悉平台界面,最常见的是win32平台,而win32开发,至少要掌握四类API
用户界面(包含窗口、消息、钩子、各种控件、资源、鼠标和键盘的原始输入)57 个主题。
图形和多**(包括 GDI 和 GDI+ 以及外围知识)27 个主题。
系统服务(包括文件系统、进程间通信、注册表等)29个主题。
Web 的 24 个主题(包括 Winsock、RPC 等)。
我认为无论是 C++ 还是 Win32 开发,这都不是一个难题,但涉及的问题太多了。
-
就像自然语言一样,定冠词德语有 6 个单词 der des dem den die das,必须按照三个性别、两个数字和四个方格准确填写 (3+1)*4=16 种情况! (当然,有重复)。
英语是:
the!
-
你真正能用的和C差不多,你几乎不用你说的大写修饰符。
此外,只有当有 char 和 string 可以写 ** 时才方便。
-
有很多重复,比如 lpcstr 实际上是 char*,lpcctstr 是 wchar t*,其他具体情况可以检查。
Char 说的是字符数组,对于指针 char *str,它的实际 str[2] 也可以访问其中的元素,但不建议这样做。
-
C++ 是 char 和 wchar t 字符,标准字符串是字符串和 wstring。
我不太了解**。 C++的存在是为了性能,正是由于这个原因,它才如此分裂。
-
学习一些常用的就足够了。
-
建议先学习C语言,打好基础。
-
如果容易,那还有大神要说吗?!
-
1.其结果是 :9
有效长度字符:a、t、s、1、2、1,共9个。
1、转义字符代表一个字符。
char *aa[2]=;字符串指针数组 aa 由多个元素 2 定义
aa[0] 指向存储“ABCD”的地址
aa[1] 指向存储“ABCD”的地址
第一句话是错误的,数组的元素应该是指针。
第二句话是错误的,aa 是指针数组而不是指针变量。
-
字符串初始化,如果逐个赋值,系统不会自动添加'\0'不是吗? 图 1 是一个长度为 4 的数组,图 2 的长度为 5,图 3 将添加 0,但它会将其余部分设置为 0,因为图 1 和图 4 不以 0 结尾,所以你不能使用 strlen 和 strcmp,它们会交叉。
图 4 也可以用作 char str[4] ="stop"分配一个这样的值。 如果不手动添加长度,则为 5。
-
我也试过了,没问题,你到底有什么问题,是在 s1 还是 s2 中输入空格? 然后使用 gets 函数;
gets() 函数用于从标准输入设备(键盘)读取字符串,直到换行符结束,但换行符被丢弃,然后在末尾添加换行符'\0'字符。
调用格式为:gets(s);
其中 s 是字符串变量(字符串数组名称或字符串指针)。
gets(s) 函数与 scanf("%s",&s);函数输入字符串的问题之一是,如果输入空格,则认为该字符串已结束,空格后面的字符被视为下一个输入,但 gets() 函数将接收输入的整个字符串,直到遇到共轭。
您更改为:包括
void main()
这使用回车符来指示输入的结束。
-
char *p1="abcd", *p2="abcd", str[50]="xyz";
strcpy(str+2,strcat(p1+2,p2+1));将 p2+1 连接到 P1+2 并将其复制到 str+2。
printf("%s",str);P1+2 是 Cd P2+1
是 bcdstrcat(p1+2,p2+1)。
用于 CDBCD
str+2 是 zstrcpy(str+2, strcat(p1+2,p2+1))。
是 xycdbcd
这里涵盖了 z。
-
p1p2
str 记录字符串的第一个地址。
strcat,p1 为“a”,+2 向后移动。
自'c'获取 CD
p2 位置为 'a',+1,并向后移动 1。
自'b'获取 BCD
拼接是CDBCD
strcpy 复制字符串。
str 位置是'x'
2 向后移动 2.
到“z”位置。
复制从“z”位置开始,cdbcd 替换“xyz”
自 z 以来。
就这样。 xycdbcd
生、老、病、死、怨、爱、离,五阴郁尘土飞扬,不想要。 生、老、病、死,都是自然的生理痛苦; 怨恨、爱与离别,五阴炽热而不可思议,都是精神上的痛苦。 怨恨会与怨恨、憎恨、憎恨的人或事在一起,无法摆脱,这是一种痛苦; 爱、离别、与亲人分离是一种痛苦; 五阴炽烈苦。 >>>More
我们都知道茅台的名气很大,在老百姓眼中,它已经被称为“国酒”了,虽然这个称号还没有被任何机构认可,但目前国内还没有一款酒能被授予这个名字。 官方机构之所以没有确定“国酒”的归属,可能是因为商业关系复杂。 这不是我们人担心的事情,我们担心的是葡萄酒的质量。 >>>More
你不一定要有人去爱,但你必须好好爱一个人! 当你经历过爱与被爱,学会了爱,你就会知道自己需要什么,你就会找到最适合自己的人,能够相处一辈子。 但可悲的是,在现实生活中,出于各种原因真正相爱的人不一定在一起; 你最爱的人往往不会选择你; 最爱你的,往往不是你最爱的; 而最持久的,不是你最爱的,也不是你最爱的。 >>>More