fyqt.net
当前位置:首页 >> C 数组拼接成字符串 >>

C 数组拼接成字符串

你是不是这个意思: string[] arr = { "a","b","c","d"}; string s = string.Empty; foreach (string str in arr) { s = s + str; } Console.WriteLine(s);

首先要明确的是,“字符串”在C语言中的含义实际上就是一个char类型的指针或数组,且最后一位置为0标记字符串的结束。所以,你所说的”字符数组“我是否可以理解为一个没有终结符0的char类型数组? 这样的话,方法如下 #include int main() // 这里...

static void Main(string[] args) { char[] y = { 'a', 'b', 'c', 'd', ' ' }; Console.WriteLine(y); for (int i = 1; i < 4; i++) { char[] x = { 'a', 'b', 'c', 'd', ' ' }; for (int j = 3; j>=i; j--) { x[j+1] = x[j]; } x[i] = ' '; Con...

#include void main() { int d[5]={4,5,3,2,5}; char a[80]; int i; for(i=0;i

public static void main(String[] args) {int[] nums = {1,2,4,5};String str = "";for (int i = 0; i < nums.length; i++) {str += nums[i];}System.out.println(str);}

//首先你的输入就不对,因为'\0'是没办法输入的。后面的a,b的值也就不存在什么意义了。给你一个程序,你自己看一下吧。#include#includeint main(){char s1[100],s2[100],s3[100]; int i,j,a,b,c;scanf("%s",s1);scanf("%s",s2);for(i=0;s1[i] !...

只要在字符数组中存放的有效字符之后加一个字符串结尾符0,就可以将数组当成字符串来使用了

char str[80]; char a='c'; char b='d'; 方法1:str[0]=a; str[1]=b; str[2]='\0'; 方法2:sprintf(str,"%c%c",a,b);

#include#include#includevoid IntToStr(int *i, char *c, int len){//i为整形数组,c为要存放字符串的数组,len为整形数组元素个数 int k; char tmp[10]; for(k=0;k

第一次编程,请笑纳 #include void ToString(int array[], int array_size); int main(void) { int a[5] = { 5,4,3,2,1 }; ToString(a, sizeof(a)/sizeof(a[0])); } void ToString(int array[], int array_size) { char *p; int i; p = (char*)m...

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