#include <stdio.h>
#define A 2
#define B 3
#define C A - B
#define D 4 - C
main()
{
int x = D;
printf("x = %d\n", x);
}
-------------------
#include <stdio.h>
main()
{
int i =3;
printf("%d\n", i++);
printf("%d\n", i++);
}
---------------
#include <stdio.h>
#define A RAM
#define RAM ram
main()
{
char *ram = "hello ram!";
printf("%s\n", A);
}
-------------
#include <stdio.h>
main()
{
int i = 5, sum = 0;
do {
sum += 1/i;
} while(0 < i--);
printf("%d\n", sum);
}
-------------
#include <stdio.h>
#define max(a,b) ((a) > (b) ? a : b)
main()
{
int i=5, j=5;
printf(" max = %d\n", max(++i, j++));
printf("i = %d, j = %d\n", i, j);
}
-------------
#include <stdio.h>
char a[5][6] = { "one", "two", "three", "four", "five" };
main()
{
printf("%s %d\n", a[1], &a[0][0]);
}
-------------
#include <stdio.h>
main()
{
int j = 5;
if(j++ != 6 && j++ != 7 && ++j != 8)
printf("No : %d\n",j);
printf("Yes : %d\n", j);
}
------------
#include <stdio.h>
main()
{
int j = 5;
if(j++ != 6 && j++ == 7 && ++j != 8)
printf("No : %d\n",j);
printf("Yes : %d\n", j);
}
--------------
#include <stdio.h>
fn(a)
int *a;
{
*a = 20;
}
main()
{
int *a = (int *) malloc(4);
*a = 10;
fn(a);
printf("a = %d\n", *a);
}
------------
#include <stdio.h>
struct t {
int a;
int b;
} te[3] = { 1, 2, 3, 4, 5, 5 };
main()
{
struct t *b;
b = te;
printf("val : %d\n", ++b++->a);
}
-------------
#include <stdio.h>
main()
{
char a[5];
int b[5];
printf("%s\n", a);
printf("%d\n", b);
}
____------------
#include <stdio.h>
main()
{
int i=0;
int x,y,z=0;
for(; i < 5; i++) {
int x;
x = i * y + z;
y = z = i;
}
printf("%d %d \n", i,x);
}
----------------
#include <stdio.h>
int a[20];
main()
{
int i ;
a = (int *) malloc(20 * sizeof(int));
for(i=0; i<20; i++) {
*a = i;
a++;
}
if(printf("%d\n", a) ) printf("Yes\n");
}
---------------
#include <stdio.h>
main()
{
int a = 5;
int i, count = 0;
for(i=0; i<32; i++)
if( a & (1 << i) ) count ++;
printf("count = %d\n", count);
}
----------------
#include <stdio.h>
char *fn()
{
char buf[100];
scanf("%s", buf);
return buf;
}
main()
{
char *a;
a = fn();
printf("%s\n", a);
}
---------------
#include <stdio.h>
main()
{
int a = 1, i=0;
for(; i<10; i++)
printf("2 ** %d = %d\n", i, a << i);
}
---------------
#include <stdio.h>
typedef int *(*abc)();
int *f1();
void f2();
main()
{
abc fn1, fn2;
int *ret;
printf("B4 fncall ...\n");
fn1 = f1;
ret = f1();
printf("Over ret = %d .,......\n", *ret);
}
int *f1()
{
int *a;
a = (int *) malloc(20);
*a = 100;
printf("inside f1\n");
return(a);
}
void f2()
{
printf("inside f2\n");
}
------------
#include <stdio.h>
/* void (*fn) (); */
void *f1()
{
printf("f1\n");
}
main()
{
void * (*fn)();
fn = f1;
fn();
}
---------------
#include <stdio.h>
typedef struct {
void (*fn1)();
void (*fn2)();
}fnptr;
void f1()
{
printf("Inside fn1\n");
}
void f2()
{
printf("Inside fn2\n");
}
main()
{
fnptr a;
a.fn1 = f1;
a.fn2 = f2;
(*a.fn1)();
(*a.fn2)();
a.fn2 = f1;
(*a.fn2)();
}
-------------
#include <stdio.h>
char *fn();
main()
{
char *a = "Good", *b = "ddd";
a = fn();
b = fn();
printf("%s\n", a);
}
char *fn()
{
static char b[10];
strcpy(b, "super");
return (b);
}
----------------
#include <stdio.h>
main()
{
int temp = 1;
temp = (temp <<= 1 % 2);
printf("temp = %d\n", temp);
}
----------------
#include <stdio.h>
int test();
struct point {
int x;
int y;
} u[] = { 1,2, 10,4, 45,6, 27,8};
main()
{
struct point *a;
test();
/*
a = u;
printf("%d \n", ((a++)->x)++);
printf("a-> = %d\n", a->x);
printf("u. = %d\n", u->x);
*/
}
int test()
{
struct point *a, *b, *c, *d;
a = u; b=u; c=u; d=u;
printf(" ++a->x %d\n", ++a->x);
printf("b++->x %d\n", b++->x);
printf("c->x++ %d\n", c->x++);
printf("(++d)->x %d\n", (++d)->x);
}
----------------
#include <stdio.h>
typedef union {
int no;
char nm;
} u;
main()
{
u a;
char b[5];
a.no = 10;
a.nm ='4';
printf("%d %d\n", a.nm, b);
a.nm = '2';
a.no = 20;
printf("%d\n", a.nm);
}
------------------
#include <stdio.h>
change(str)
char *str;
{
char *b = "lakshman";
str = b;
}
main()
{
char *a = "ram";
change(a);
printf("%s\n", a);
}
----------------
#include <stdio.h>
main()
{
int a,b;
a = 100; b = 50;
printf("%d\n", a-- - --b);
a = 100; b = 50;
a = a-- - --b;
printf("%d\n", a);
}
---------------
#include <stdio.h>
fn();
main()
{
int i = 10;
fn(i, i++);
}
fn(a,b)
int a,b;
{
printf("val : %d %d\n", a,b);
}
_-----------------
#include <stdio.h>
struct x {
int a;
char b;
} ex[4] = { 1, '1', 2, '2', 3, '3', 4, '4' };
main()
{
struct x *y;
y = ex;
++y++->a;
printf("ex : %d %c y: %d %c \n", ex->a, ex->b, y->a, y->b);
}
-------------------
#include <stdio.h>
enum a{
b = 0,
c, d, e, f, g
};
main()
{
enum a aa;
aa = e;
if(aa) printf("yes : %d\n", aa); else printf("no");
}
----------------
#include <stdio.h>
main()
{
int a = 10, b = 20;
printf("a = %d %d %d\n",a,a = a++ + ++b, a);
}
-----------------------------------------------------------------------------
#include <stdio.h>
#define A 2
#define B 3
#define C A - B
#define D 4 - C
main()
{
int x = D;
printf("x = %d\n", x);
}
-------------------
#include <stdio.h>
main()
{
int i =3;
printf("%d\n", i++);
printf("%d\n", i++);
}
---------------
#include <stdio.h>
#define A RAM
#define RAM ram
main()
{
char *ram = "hello ram!";
printf("%s\n", A);
}
-------------
#include <stdio.h>
main()
{
int i = 5, sum = 0;
do {
sum += 1/i;
} while(0 < i--);
printf("%d\n", sum);
}
-------------
#include <stdio.h>
#define max(a,b) ((a) > (b) ? a : b)
main()
{
int i=5, j=5;
printf(" max = %d\n", max(++i, j++));
printf("i = %d, j = %d\n", i, j);
}
-------------
#include <stdio.h>
char a[5][6] = { "one", "two", "three", "four", "five" };
main()
{
printf("%s %d\n", a[1], &a[0][0]);
}
-------------
#include <stdio.h>
main()
{
int j = 5;
if(j++ != 6 && j++ != 7 && ++j != 8)
printf("No : %d\n",j);
printf("Yes : %d\n", j);
}
------------
#include <stdio.h>
main()
{
int j = 5;
if(j++ != 6 && j++ == 7 && ++j != 8)
printf("No : %d\n",j);
printf("Yes : %d\n", j);
}
--------------
#include <stdio.h>
fn(a)
int *a;
{
*a = 20;
}
main()
{
int *a = (int *) malloc(4);
*a = 10;
fn(a);
printf("a = %d\n", *a);
}
------------
#include <stdio.h>
struct t {
int a;
int b;
} te[3] = { 1, 2, 3, 4, 5, 5 };
main()
{
struct t *b;
b = te;
printf("val : %d\n", ++b++->a);
}
-------------
#include <stdio.h>
main()
{
char a[5];
int b[5];
printf("%s\n", a);
printf("%d\n", b);
}
____------------
#include <stdio.h>
main()
{
int i=0;
int x,y,z=0;
for(; i < 5; i++) {
int x;
x = i * y + z;
y = z = i;
}
printf("%d %d \n", i,x);
}
----------------
#include <stdio.h>
int a[20];
main()
{
int i ;
a = (int *) malloc(20 * sizeof(int));
for(i=0; i<20; i++) {
*a = i;
a++;
}
if(printf("%d\n", a) ) printf("Yes\n");
}
---------------
#include <stdio.h>
main()
{
int a = 5;
int i, count = 0;
for(i=0; i<32; i++)
if( a & (1 << i) ) count ++;
printf("count = %d\n", count);
}
----------------
#include <stdio.h>
char *fn()
{
char buf[100];
scanf("%s", buf);
return buf;
}
main()
{
char *a;
a = fn();
printf("%s\n", a);
}
---------------
#include <stdio.h>
main()
{
int a = 1, i=0;
for(; i<10; i++)
printf("2 ** %d = %d\n", i, a << i);
}
---------------
#include <stdio.h>
typedef int *(*abc)();
int *f1();
void f2();
main()
{
abc fn1, fn2;
int *ret;
printf("B4 fncall ...\n");
fn1 = f1;
ret = f1();
printf("Over ret = %d .,......\n", *ret);
}
int *f1()
{
int *a;
a = (int *) malloc(20);
*a = 100;
printf("inside f1\n");
return(a);
}
void f2()
{
printf("inside f2\n");
}
------------
#include <stdio.h>
/* void (*fn) (); */
void *f1()
{
printf("f1\n");
}
main()
{
void * (*fn)();
fn = f1;
fn();
}
---------------
#include <stdio.h>
typedef struct {
void (*fn1)();
void (*fn2)();
}fnptr;
void f1()
{
printf("Inside fn1\n");
}
void f2()
{
printf("Inside fn2\n");
}
main()
{
fnptr a;
a.fn1 = f1;
a.fn2 = f2;
(*a.fn1)();
(*a.fn2)();
a.fn2 = f1;
(*a.fn2)();
}
-------------
#include <stdio.h>
char *fn();
main()
{
char *a = "Good", *b = "ddd";
a = fn();
b = fn();
printf("%s\n", a);
}
char *fn()
{
static char b[10];
strcpy(b, "super");
return (b);
}
----------------
#include <stdio.h>
main()
{
int temp = 1;
temp = (temp <<= 1 % 2);
printf("temp = %d\n", temp);
}
----------------
#include <stdio.h>
int test();
struct point {
int x;
int y;
} u[] = { 1,2, 10,4, 45,6, 27,8};
main()
{
struct point *a;
test();
/*
a = u;
printf("%d \n", ((a++)->x)++);
printf("a-> = %d\n", a->x);
printf("u. = %d\n", u->x);
*/
}
int test()
{
struct point *a, *b, *c, *d;
a = u; b=u; c=u; d=u;
printf(" ++a->x %d\n", ++a->x);
printf("b++->x %d\n", b++->x);
printf("c->x++ %d\n", c->x++);
printf("(++d)->x %d\n", (++d)->x);
}
----------------
#include <stdio.h>
typedef union {
int no;
char nm;
} u;
main()
{
u a;
char b[5];
a.no = 10;
a.nm ='4';
printf("%d %d\n", a.nm, b);
a.nm = '2';
a.no = 20;
printf("%d\n", a.nm);
}
------------------
#include <stdio.h>
change(str)
char *str;
{
char *b = "lakshman";
str = b;
}
main()
{
char *a = "ram";
change(a);
printf("%s\n", a);
}
----------------
#include <stdio.h>
main()
{
int a,b;
a = 100; b = 50;
printf("%d\n", a-- - --b);
a = 100; b = 50;
a = a-- - --b;
printf("%d\n", a);
}
---------------
#include <stdio.h>
fn();
main()
{
int i = 10;
fn(i, i++);
}
fn(a,b)
int a,b;
{
printf("val : %d %d\n", a,b);
}
_-----------------
#include <stdio.h>
struct x {
int a;
char b;
} ex[4] = { 1, '1', 2, '2', 3, '3', 4, '4' };
main()
{
struct x *y;
y = ex;
++y++->a;
printf("ex : %d %c y: %d %c \n", ex->a, ex->b, y->a, y->b);
}
-------------------
#include <stdio.h>
enum a{
b = 0,
c, d, e, f, g
};
main()
{
enum a aa;
aa = e;
if(aa) printf("yes : %d\n", aa); else printf("no");
}
----------------
#include <stdio.h>
main()
{
int a = 10, b = 20;
printf("a = %d %d %d\n",a,a = a++ + ++b, a);
}
---------------
In this post, we are going to see how to install ns-3.36.1 in Ubuntu 22.04. You can follow the video for complete details Tools used in this simulation: NS3 version ns-3.36.1 OS Used: Ubuntu 22.04 LTS Installation of NS3 (ns-3.36.1) There are some changes in the ns3 installation procedure and the dependencies. So open a terminal and issue the following commands Step 1: Prerequisites $ sudo apt update In the following packages, all the required dependencies are taken care and you can install all these packages for the complete use of ns3. $ sudo apt install g++ python3 python3-dev pkg-config sqlite3 cmake python3-setuptools git qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools gir1.2-goocanvas-2.0 python3-gi python3-gi-cairo python3-pygraphviz gir1.2-gtk-3.0 ipython3 openmpi-bin openmpi-common openmpi-doc libopenmpi-dev autoconf cvs bzr unrar gsl-bin libgsl-dev libgslcblas0 wireshark tcpdump sqlite sqlite3 libsqlite3-dev libxml2 libxml2-dev libc6-dev libc6-dev-i386 libc...
Comments
Post a Comment