1樓:黑丶雨
#include
#include
class mystring
;char *str;
size_type thesize;
size_type maxsize;
public:
mystring() : str(nullptr), thesize(0), maxsize(0){}
mystring(const char *s);
mystring(const mystring &s);
mystring(mystring &&s); //移動建構函式(c++11);
移動賦值函式(c++11);
void set_str(const char *s);
friend std::ostream &operator<<
size_type get_length() const
~mystring()
};mystring::mystring(const char *s)
void mystring::set_str(const char *s)
std::ostream &operator<<
int main()
2樓:
#include
#include
#include
#include
#include
using namespace std;
int main()
;char s2[100]=,s3[100];
strcat(s1,s2);
strcpy(s3,s1);
cout<
3樓:
你這是要自定義一個類嗎?
一道c++程式設計題
4樓:
看了介面有返回值,就不敢直接動輸入
用了複製和記憶體釋放,然而我想多了...
#include
char *fun(char *str)
for(i=0;i %s",str,text);
free(text);
return 0;
}ggoi romndno => good morningprocess returned 0 (0x0) execution time : 0.019 s
press any key to continue.
5樓:聽不清啊
#include
int main()
{int i,j;
char c,s[200];
gets(s);
for(j=0;s[j];j++);
if(j%2==0)j--;
for(i=1;i
6樓:
//#include "stdafx.h"//if the vc++6.0, with this line.
#include
using namespace std;
char *fun(char *str){int i,j;
for(j=0;str[j];j++);
--j = j&1 ? j : j-1;
for(i=1;i
執行結果:
7樓:麼誒節奏
#include
using namespace std;
int search(int* p1, int n, int* p2);
void print(int* p, int n);
int main()
;int arr2 = ;
int count = search(arr1, 10, arr2);
print(arr1, 10);
print(arr2, count);
system("pause");
}int search(int* p1, int n, int* p2)
}return result;
}void print(int* p, int n)cout << endl;}
一道C 程式設計題,一道c 程式設計題
多數問題為存心造成 打錯字為主 修改後如下 include include 加一個標頭檔案 為str 函式 using namespace std class binary binary binary char p binary binary int n binary operator binary...
求解一道C語言基礎程式設計題,一道C語言程式設計題求解
舉個例子你就懂了,以16進位制的2abc為例,16進位制轉為10進位制的方法,就是從右到左,依次用該位的數字乘以16的0次方 16的1次方 16的2次方 同樣如果是其它進位制,比如8進位制,那就是8的0次方 1次方等等 之和,比如說2abc轉10進位制,就等於 2abc 16 c 1 b 16 a ...
一道C語言程式設計題
include define maxnum 6 int main 這是從小到大排列 int num,i,j printf 輸入要插入的數 scanf d num if num在最前面 else if num a maxnum 2 插入的數大於或等於最後一個,插在最後面 a maxnum 1 num ...