triumph
شنبه 14 دی 1392, 08:33 صبح
سلام خسته نباشید..من کد زیر رو نوشتم و این کد قراره دو آدرس حافظه رو از هم کم کنه و مقدار فضای بین اون دو حافظه رو به بایت به من بده...
کسی میتونه این برنامه رو جور دیگه هم بنویسه؟
ممنون
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[]){
char *t1 = malloc(20);
char *t2 = malloc(20);
if(argc < 3)
printf("Usage: %s <1> <2>\n", argv[0]);
strcpy(t1, argv[1]);
strcpy(t2, argv[2]);
printf("between: %ld", t2 - t1);
printf("\n");
}
کسی میتونه این برنامه رو جور دیگه هم بنویسه؟
ممنون
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[]){
char *t1 = malloc(20);
char *t2 = malloc(20);
if(argc < 3)
printf("Usage: %s <1> <2>\n", argv[0]);
strcpy(t1, argv[1]);
strcpy(t2, argv[2]);
printf("between: %ld", t2 - t1);
printf("\n");
}