用c语言编程编写函数,实现把一个字符串连接到后面一个字符串。并编写程序,在程序中自定义一个字符串数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用c语言编程编写函数,实现把一个字符串连接到后面一个字符串。并编写程序,在程序中自定义一个字符串数组相关的知识,希望对你有一定的参考价值。

用c语言编程编写函数,实现把一个字符串连接到后面一个字符串。并编写程序,在程序中自定义一个字符串数组为自己英文名,一个为自己学号

#include <stdio.h>
#include<conio.h>
#include <string.h>
char *my_strcat(char *s1,char *s2)

while(*(++s1));
while(*s1++=*s2++);
return s1;

int main()

char s1[50]="my name is Bob",s2[50]="2011119465";
my_strcat(s1,s2);
printf("%s",s1);
getch();

我写的一个字符连接函数,

            -物联网校企联盟技术部

参考技术A strcat(str1, str2)将str2连接到str1后面

如何将javascript函数中的参数字符串连接到附加html中的字符串上?

【中文标题】如何将javascript函数中的参数字符串连接到附加html中的字符串上?【英文标题】:How Can I concatenate a parameter string in javascript function on string in appended html? 【发布时间】:2013-11-02 04:13:23 【问题描述】:

这是我的html代码

 <div id="content"></div> 

然后我在#content 中附加一个注释:

 $( document ).ready(function() 
  // Handler for .ready() called.
       var parameter = "<p>Hola</p>";
       $("#content").append('<div><p>click the button</p>'+
                     '<input type="submit" name="submit_answers" value="Submit" onclick="getValue();" >'+  
                     '<input type="submit" name="submit_answers" value="Submit" onclick="'+getValue2(parameter)+'" >'+                        
                     '</div>');
);

function getValue2(parameter)
    alert(parameter);


function getValue()
    alert("Hola");

第一个输入效果很好,但是在文档准备好后第二个输入就不起作用了。在这种情况下,声明函数的更好方法是什么?

【问题讨论】:

【参考方案1】:

我认为您可能只是没有正确分离。

试试这个例子:

onclick= "mySup(\''+json.id+'\',\''+json.description+'\');"

【讨论】:

【参考方案2】:

你可以这样做:

onclick="getValue2("' + parameter + '")"

但是像这样会更好:

var $div = $('<div><p>click the botton</p></div>');
var $button = $('<input type="submit" name="submit_answers" value="Submit">')
    .data('parameter', parameter)
    .click(function () 
        getValue2($(this).data('parameter'));
    ).appendTo($div);

$("#content").append($div);

【讨论】:

【参考方案3】:

第二个输入应该是这样的。

'<input type="submit" name="submit_answers" value="Submit" onclick="getValue2('+parameter+')" >'

【讨论】:

是的!它仅适用于数字参数。要解决字符串问题,您需要将参数变量放在撇号“getValue2("'+parameter+'")”之间。【参考方案4】:

试试这个:

$( document ).ready(function() 
// Handler for .ready() called.
   var parameter = "<p>Hola new</p>";
   $("#content").append('<div><p>click the botton</p>'+
                 '<input type="submit" name="submit_answers" value="Submit" onclick="getValue();" >'+  
                 '<input type="submit" name="submit_answers" value="Submit" onclick="getValue2(\''+parameter+'\');" >'+                        
                 '</div>');
);

【讨论】:

【参考方案5】:

你可以试试这个:

'<input type="submit" name="submit_answers" value="Submit" onclick="getValue2(\'' + parameter + '\');" >'

【讨论】:

以上是关于用c语言编程编写函数,实现把一个字符串连接到后面一个字符串。并编写程序,在程序中自定义一个字符串数组的主要内容,如果未能解决你的问题,请参考以下文章

如何通过Prolog将字符串连接到列表中的多个元素?

C语言 怎么把char型附加在字符串的后面?

将 C# 字符串连接到 JavaScript/knockout 函数/observables

如何将javascript函数中的参数字符串连接到附加html中的字符串上?

使用 write() 将两个字符串连接到 C 中的标准输出

用java 、C++、 C 或者VB 中任何一种语言实现两个函数encode()和decode(),分别实现对字符串的变换和复原.