我有指针数组,我想小写,我该怎么做?
char *myPointer = "HELLO MY NAME IS POINTER";
for(....)
myPointer[i] = tolower(myPointer[i]);
使我的应用程序崩溃。 我需要使用指针!
谢谢
最佳答案
myPointer
指向一个字符串字面量,修改为undefined behaviour .如果您希望能够修改它,则可以改用数组:
char myPointer[]= "HELLO MY NAME IS POINTER";
关于C指针char到小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20385768/