原文:地址/指针和字符串
今天做作业时,发现下列一个问题。
首页是这个自编的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