2 u012197585 u012197585 于 2016.01.25 07:21 提问

C语言小白求字符串问题解答

在vc++6.0里面测试下面代码运行时出现停止工作,请教是什么原因导致的

#include <stdio.h>
#include <string.h>
int main(){
    printf("%s\n",strupr("fgdfgab"));
      return 0;
}

2个回答

caozhy
caozhy   Ds   Rxr 2016.01.25 07:40
已采纳

"fgdfgab"是常量指针,不能修改。
需要定义一个字符数组:

 #include <stdio.h>
#include <string.h>
int main(){
    char s[100]="fgdfgab";
    printf("%s\n",strupr(s));
      return 0;
}
John_ToStr
John_ToStr   Rxr 2016.01.25 17:50

strupr 这个函数干嘛的知道不???

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!