你写的太冗杂了,我给你写的功能一样,且简洁:
#include<stdioh>
int change(int);
int i=0;
int main()
{
int n;
printf("请输入一个整数:");
scanf("%d",&n);
change(n);
printf("\n您输入的是%d位数\n",i);
return 0;
}
int change(int n)
{
int m;
m=n%10;
n=n/10;
i++;
if(n!=0)
change(n);
printf("%c",m+48);
return n;
}
有不懂的欢迎提问 包你满意 ^_^
VB的资源文件以RES扩展名结尾。
它是将资源(如字符串)用RCexe编译为二进制文件后,再次编译进你程序的可执行文件里的。
这种二进制文件是运行时的机器码,不是变量,不能修改。
函数的定义:
char upchange(char in);
函数的实现
char upchange(char in)
{
return (char)(int(in)+32);//小写字母的ascii码等于大写的加32
}
主函数中的调用
char inp[200];
scanf("%s", inp);
int len=strlen(inp);
for (int i=0;i<len;i++)
{
if ((int(inp[i]) >= 65)&&(int(inp[i]) <= 90)) //因为大写字母的ascii码在65和90之间
inp[i]=upchange(inp[i]);
}
printf("%s\n", inp);
1、首先输入代码:
#include <stringh>
#include <stdioh>
/
参数:
originalString[] :原始字符串
key[] : 待替换的字符串
swap[] : 新字符串
/
void replace(char originalString[], char key[], char swap[]){
int lengthOfOriginalString, lengthOfKey, lengthOfSwap, i, j , flag;
char tmp[1000];
2、然后输入:
//获取各个字符串的长度
lengthOfOriginalString = strlen(originalString);
lengthOfKey = strlen(key);
lengthOfSwap = strlen(swap);
for( i = 0; i <= lengthOfOriginalString - lengthOfKey; i++){
flag = 1;
//搜索key
for(j = 0; j < lengthOfKey; j ++){
if(originalString[i + j] != key[j]){
flag = 0;
break;
}
}
3、然后输入:
//如果搜索成功,则进行替换
if(flag){
strcpy(tmp, originalString);
strcpy(&tmp[i], swap);
strcpy(&tmp[i + lengthOfSwap], &originalString[i + lengthOfKey]);
strcpy(originalString, tmp);
i += lengthOfSwap - 1;
lengthOfOriginalString = strlen(originalString);
}
}
}
4、然后输入:
/
main function
/
int main(){
char originalString[1000] = {"abcfffffabcfffffabcfffff"};
char key[] = {"abc"};
char swap[] = {"aabbcc"};
replace(originalString, key, swap);
printf("%s\n", originalString);
return 0;
}
5、这样就完成了。
跟你说下思路吧:
最简单的就是把连接数据库的参数保存在ini文件中,在程序加载的时候读取ini的设置自动生成字符串,这样每台电脑都可以指定要连向哪个数据库。
如果觉得手动改ini麻烦,可以做得更人性化一些:单独做一个设置ini的工具,和软件一起发布。
关于ini文件的读写,网上很多的。
以上就是关于C语言程序简单的字符串改错题全部的内容,包括:C语言程序简单的字符串改错题、vb 如何在程序运行时修改资源文件中的某个字符串、编程题编写一个函数,把一个字符串中的字母全改为大写字母,再全改为小写字母。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)