ddgw.net
当前位置:首页 >> C语言将两个字符串拼接 >>

C语言将两个字符串拼接

拼接部分的代码写错了.#include<stdio.h>int main(){ char a[100]; char b[100]; int i=0,j=0;//输入第一个字符串 printf("please input the first string:"); do { scanf("%c",&a[i]); i++; } while(a[i-1]!='\n');//输入第二个字符串 printf("please input the

可以使用string.h头文件中的strcat函数 char *a="123"; char *b = "abc"; strcat(a,b)即可,更多的字符串操作可以看一下string.h头文件中 有好多封好的, 如果不想用的话就可以自己写一个函数 函数内容:1.获取两个字符串的总长度,如total_len=len1+len2然后申请一个动态的数组大小为total_len 然后把字符串中的内容依次放进去就可以了.

int main(int argc, const char * argv[]) { //第5个字符处分开成两个字符串c语言 char a[100] = "abcdefghijklmn"; char b[100]; strncpy(b, a, 5); int i; for (i = 0; i a[i] = a[i+5]; } puts(b); puts(a); return 0; }

#include#include int main(void){ char *ch1; char *ch2; printf("请输入第一个字符串:"); scanf("%s",ch1); printf("请输入第二个字符串:"); scanf("%s",ch2); strcat(ch1,ch2); printf("%s",ch1); return 0; }

#include <stdio.h> #include <string.h> int main(int argc, char *argv[]) { char name[][20]= {"Lily","Xiaoming","Scott","Max"}; char name2[]= "James"; int i; strcpy(name[3],name2); for (i=0;i<4;i++) printf("%s\n",name[i]); return 0; }

用C语言编程:将两个字符串连接起来,不要用strcat函数#include <stdio.h>int main(){ char a[10],b[10],c[20]; int i,j; gets(a); gets(b); i=j=0; while (a[i]!='\0') { c[i]=a[i]; i++; } while (b[j]!='\0') { c[i]=b[j]; i++; j++; } c[i]='\0'; printf("a: %s,b: %s cat--%s\n",a,b,c); return 0;}

主要代码: char s[1000]; int i,j=0; scanf("%s",s); for(i=0;i<1000;i++) { if(s[i]=='*') //for循环查找字符*的数量 j++;//利用变量j计数 }

for 后面没有;的

先加头文件#include char a[10]="123"; char b[10]="abc"; strcat(a,b); //连接两个字符串,连接后的字符串存放在a中,数组a中有足够空间 printf("%s",a); //输出连接后的字符串 或:#include char a[10]="123"; char b[10]="abc"; char c[20]; strcpy(c,a); //把串a复制到有足够空间的c中 strcat(c,b); //把b连接到c的串尾

原发布者:hxk古月#define_CRT_SECURE_NO_WARNINGS#include#include#includevoidmystrcat(char*p,char*q){char*pp=p;while(*pp!='\0'){pp++;}*pp='';while(*q!='\0'){*(++pp)=*(q++);}*(++pp)='\0';}voidmain(){charstr[30]="tracert";charweb[50];

网站首页 | 网站地图
All rights reserved Powered by www.ddgw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com