ÃÑ ÆäÀÌÁö ¼ö : 3224
![]()
|
Facebook Joinc ±×·ì
Joinc QA »çÀÌÆ®
![]()
Tweet
joinc´Â Firefox¿Í chrome¿¡¼ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.
¼³¸í
str_repeat: ÁÖ¾îÁø ¹®ÀÚ¿À» ÁÖ¾îÁø Ƚ¼ö¸¸Å ¹Ýº¹µÇ¾îÁø ¹®ÀÚ¿·Î ¹ÝȯÇÑ´Ù.
gcc ver: 2.95.4 os: linux compile: gcc -o test test.c require memory free: yes »ç¿ë¹æ¹ý
#include <stdio.h> #include <malloc.h>
int str_repeat(char *,char **,int );
int main(int argc,char **argv){
char *src="This is sample ";
}char *ret; int cnt=10; str_repeat(src,&ret,cnt); printf("source is %s\n",src); printf("after is %s\n",ret); free(ret); return 0; ÄÚµå#include <stdio.h> #include <malloc.h> int str_repeat(char *src,char **dest,int cnt){ int str_len=0; int size=0; str_len=strlen(src); size=sizeof(char)*(str_len*cnt); if(((*dest)=(char *)malloc(size+1))==NULL) return 1; memset((*dest),0x0,size+1); while(cnt!=0){ memmove((*dest),src,str_len); (*dest)+=str_len; --cnt; } (*dest)=(*dest)-size; return 0; } |
|
|
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù. |
|