view c/strlen.c @ 70:87dff3a124ab

resolve segmentation fault(But not correct performance)
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Tue, 25 Aug 2015 13:02:56 +0900
parents c1968e54b0da
children
line wrap: on
line source

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

unsigned char *gWord = 0;

int main(){

    gWord = "testcode";

    int w_len = sizeof(gWord);
    unsigned char *word = (unsigned char *)malloc(w_len + 1);

    memcpy(word,gWord,w_len + 1);

    printf("%s\n",word);
    printf("length:%d\n",w_len);

    free(word);

    return 0;
}