用指针方法实现:输入两个字符串分别存入字符数组中,再将第二个字符串连接到第一个字符串之后并输出(不能调用strcat()函数)。
1条回答 默认 最新
报告相同问题?
提交
相关推荐 更多相似问题
- 2019-11-27 23:58回答 1 已采纳 ``` #include void mystrcat(char * s1, char * s2) { while (*s1) s1++; while (*s2) { *s1 = *
- 2022-02-05 20:00回答 2 已采纳 这个简单,直接“作弊”用一个for循环把两个字符串存入一个字符数组里面😂好吧,不皮了 创建两个数组,分别输入两个字符串用strlen计算两个字符串的长度,创建一个这两个数组长度之和的数组用两次for
- 2022-04-14 10:57回答 1 已采纳 //先给二维字符数组a赋值,在把a[0]赋值给t数组 #include<stdio.h> #include<string.h> int main() { char a[5]
- 2022-04-18 19:50回答 1 已采纳 望采纳 #include <stdio.h> int main() { char ch; int i=0; char a[256] = {0}; whi
- 2015-11-20 17:38回答 4 已采纳 #include using namespace std; int main() { string a[100],b[100],c[200]; int i=0,s=0;
- 2015-10-12 16:14回答 2 已采纳 void get(char *p) { scanf("%s", p); } 调用 char buffer[100]; get(buffer);
- 2022-05-11 14:02回答 1 已采纳 #include <stdio.h> void fun1(char s[]); //函数申明 int main() { char s[50]; prin
- 2019-08-05 18:16回答 1 已采纳 第一个 ```C While(1) { char tmp = cin.get(); if (tmp == '\r' /*Aka '\n'*/) { break; } else
- 2017-02-04 10:29回答 5 已采纳 第一个问题,二维数组声明时如果想省略第二维的大小是可以的,但必须能通过初始化语句确定第二维大小。 String[][] array = new String[3][]{ {"1","2"}
- 2017-05-21 07:28回答 4 已采纳 ``` struct Data { int nRow[8]; }; int main() { Data data[3]; FILE *fp =
- 没有解决我的问题, 去提问