如何用c语言编一个函数 实现字符串作参数传递,给个编译过的程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用c语言编一个函数 实现字符串作参数传递,给个编译过的程序相关的知识,希望对你有一定的参考价值。

#include <stdio.h>
void Lowstr(char *s)

char *p=s;

while(*p!='\0')

if(*p>='A'&&*p<='Z')

*p+=32;

++p;




void main()

char words[5]='A','c','g','D','\0';
Lowstr(words);
printf("%s\n",words);

这个应该可以吧

参考技术A st 传入子程序, st2 从子程序送回.
---------------------------
#include <stdio.h>
void show_st( char *st, char *st2)
printf("%s\n", st);
strcpy(st2,"new string !!");


void main()

char st[32]="This is string !";
char new_st[32];
show_st( &st[0], &new_st[0]);
printf("new string is: %s\n", new_st);
exit(0);
参考技术B 可以
给你改一下,只是形式变了一点点
void
Lowstr(char
*s)

char
*p=s;
while(*p++)

if(*p>='A'&&*p<='Z')
*p+=32;


void
main()

char
words[5]='A','c','g','D','\0';
Lowstr(words);
printf("%s\n",words);
参考技术C 可以
给你改一下,只是形式变了一点点
void Lowstr(char *s)

char *p=s;
while(*p++)

if(*p>='A'&&*p<='Z') *p+=32;



void main()

char words[5]='A','c','g','D','\0';
Lowstr(words);
printf("%s\n",words);
本回答被提问者采纳
参考技术D 不是有八大函数吗,里面有一个函数有这个功能的

Java InputStream函数`available()`如何用C语言实现?

【中文标题】Java InputStream函数`available()`如何用C语言实现?【英文标题】:How can the Java InputStream function `available()` be implemented using the C language? 【发布时间】:2013-02-18 17:50:54 【问题描述】:

Java InputStream函数available()如何用C语言实现?

此函数返回一个估计的字节数,该字节数可以从 InputStream 中读取而不会被该 InputStream 的下一次调用方法阻塞。

【问题讨论】:

【参考方案1】:

查找ioctl(2) 函数,FIONREAD 选项。

【讨论】:

以上是关于如何用c语言编一个函数 实现字符串作参数传递,给个编译过的程序的主要内容,如果未能解决你的问题,请参考以下文章

如何用C语音实现传递函数?

matlab中imagesc如何用C语言去实现

能给个vc++函数(或编一个),判断一文件内容第N位是1 或0

如何用C语言播放一段音频呢

C语言中如何用名字存数组,用时间函数模拟随机,实现随机输出一个姓名。

如何用getchar函数将数据存如数组?(C语言)