原文:地址/指针和字符串
今天做作业时,发现下列一个问题。
首页是这个自编的strncpy函数: #include "ctype.h"
#include "stdlib.h"
#include "string.h"
#include "windows.h"
int main()
{
char *st...
分类:
其他好文 时间:
2014-12-11 10:17:50
阅读次数:
130
现在我们定义一个类
//name.h
class name
{
private:
char *str;
int len;
static in num_name; //全局变量,不能在声明中初始化。(因为声明描述了如何分配内存,但不分配内存)。
public:
name();
name(c...
分类:
其他好文 时间:
2014-12-09 12:22:16
阅读次数:
162
作者:iamlaosong
今天发现sprintf函数的一个问题,不同环境下同样语句执行结果是不一样的。一个时间字符串,要求是6位,不足6位时前面补0,用下面语句实现:
strcpy(tt,"2345");
printf("==%s==",tt);
sprintf(t1,"%06s",tt);
printf("==%s==",t1);
上述语句VC的执行结果:==2345=...
分类:
其他好文 时间:
2014-12-08 12:24:29
阅读次数:
207
最为简单的代码方式一 首先是实现字符串的连接然后实现字符串的拷贝
#include
#include
int main(void)
{
char s[10]="abc";
char t[]="def";
char r[20]="";
strcat(s,t);
//实现字符串的连接
strcpy(r,s);
//实现字符串的拷贝
printf("%s",...
分类:
其他好文 时间:
2014-12-05 21:22:26
阅读次数:
220
1.cout采用endl,cin不用endl1 cin>>a>>b; 2 cout<<a<<b<<endl;2.函数定义后面不要加分号,完了也没有,1 int a(int b)2 {3 //处理语句4 return();5 }3.c++中字符串的输入用char[]并用strcpy(a,".....
分类:
编程语言 时间:
2014-12-02 23:50:25
阅读次数:
208
字典树分配id最常见,其他一半很少用,也可能渣做的题比较少
贴代码,代码有解释:
#include
#include
#include
#include
using namespace std;
int cnt;
struct node
{
int id;
int prefix;//记录前缀个数
node *next[26];//指向字典树下一层,如果全是小写...
分类:
编程语言 时间:
2014-12-01 17:40:17
阅读次数:
169
今天做作业时,发现下列一个问题。首页是这个自编的strncpy函数:#include "ctype.h"#include "stdlib.h"#include "string.h"#include "windows.h"int main(){char *strata(char s1[],char s...
分类:
其他好文 时间:
2014-12-01 00:34:34
阅读次数:
259
今天突然用到strcpy()函数
于是
char* A = "ABCDEFG";
char* B = "GGGG";
strcpy(A,B);
编译通过,但是运行竟然直接结束了,报错;
为什么呢?
因为char * A = “ABCDEFG”;
"ABCDEFG"这是个const性质的,那么它存在于静态存储区,A指针指向静态存储区,但是不能改变它的值
所以不能使用strcp...
分类:
其他好文 时间:
2014-11-30 16:56:53
阅读次数:
146
#include 2 #include 3 #include 4 #include 5 int main() 6 { 7 int c=5,d; 8 char a[10]={"1abe"},b[8]={"1cdefg"}; 9 //strncpy(a,b,3*sizeof(char));//strn....
分类:
其他好文 时间:
2014-11-29 17:25:07
阅读次数:
217
在VS2012当中昨天发现不可以使用strcpy,原因是VS2012默认是unicode字符:要想使用strcpy可以按照下面的进行设置:...
分类:
其他好文 时间:
2014-11-28 10:13:50
阅读次数:
162