1.错误:想在标准输入设备所输入的输入串中获得每个字符的所谓"地址",而且还想对其操作.想使指针不断在串中移动,进行操作.
......
char c;
char *w;
c = getchar();
w = &c;
......
//应该要将输入串保存在一个数组中,再将指针指向该数组.
2.在程序中,巧妙运用库函数,不要做无用功,甚至犯错.
例如:比较两个字符串是否相等:
......
if(strcmp (line1, line2) < 0 || strcmp (line1, line2) > 0)
printf("%s%s ", line1, line2);
......
// 运用了库函数strcmp()判断两个字符数组中存放的字符串是否相等.
本文详细探讨了如何在C语言中利用指针操作字符输入串,并巧妙运用库函数如strcmp实现字符串比较,避免无用功与错误操作。
6724

被折叠的 条评论
为什么被折叠?



