Generic Pointer in C Programming
Generic
pointer:
void pointer
in c is known as generic pointer. Literal meaning of generic pointer is a
pointer which can point type of data.
Example:
void *ptr;
Here
ptr is generic pointer.
Technical Help Desk is a platform where you can investigate the problems related to programming languages like C, C++, C# , Java and others like Data Structures, Software Engineering, Data Base , SQL , and many more ..... By Rajveer Choudhary.
EMP_JB
|
SELECT id
|
ANSWER
|
|||
,job
|
===============
|
||||
ID JOB
|
,CASE
|
ID JOB
|
STATUS
|
||
WHEN job = 'Sales'
|
|||||
10 Sales
|
THEN 'Fire'
|
10
|
Sales
|
Fire
|
|
20 Clerk
|
ELSE 'Demote'
|
20
|
Clerk
|
Demote
|
|
END AS STATUS
|
|||||
FROM emp_jb;
|
|||||
EMP_NM
|
SELECT
|
*
|
ANSWER
|
|||
FROM
|
emp_nm
|
=========
|
||||
ID NAME
|
ORDER BY id DESC
|
ID NAME
|
||||
FETCH FIRST 2 ROWS ONLY;
|
||||||
10 Sanders
|
50
|
Hanes
|
||||
20 Pernal
|
20
|
Pernal
|
||||
50 Hanes
|
||||||
EMP_NM
|
EMP_JB
|
SELECT
|
nm.id
|
ANSWER
|
||||||
,nm.name
|
================
|
|||||||||
ID NAME
|
ID JOB
|
,jb.job
|
ID NAME
|
JOB
|
||||||
FROM
|
emp_nm nm
|
|||||||||
10 Sanders
|
10 Sales
|
,emp_jb jb
|
10
|
Sanders
|
Sales
|
|||||
20 Pernal
|
20 Clerk
|
WHERE
|
nm.id = jb.id
|
20
|
Pernal
|
Clerk
|
||||
50 Hanes
|
ORDER BY 1;
|
|||||||||
EMP_NM
|
EMP_JB
|
SELECT
|
nm.id
|
ANSWER
|
||||||
,nm.name
|
================
|
|||||||||
ID NAME
|
ID JOB
|
,jb.job
|
ID NAME
|
JOB
|
||||||
FROM
|
emp_nm nm
|
|||||||||
10 Sanders
|
10 Sales
|
LEFT OUTER JOIN
|
10
|
Sanders
|
Sales
|
|||||
20 Pernal
|
20 Clerk
|
emp_jb jb
|
20
|
Pernal
|
Clerk
|
|||||
50 Hanes
|
ON
|
nm.id = jb.id
|
50
|
Hanes
|
||||||
ORDER BY nm.id;
|
||||||||||
| Pattern 1. | *** ** * ** *** |
| Code: | #include <stdio.h> main() { int i,x,j; for (i=2; i>=-2;i--) { x = 1 + 2*abs(i); for (j=1;j<=x;j++) printf("*"); printf("\n"); } |
| Pattern 2. | RAJVEER A E J E V V E J E A REEVJAR |
| Code: | #include<conio.h> #include<string.h> void main() { char str[20]; int i,j,k,len; printf("Enter the String: "); gets(str); len=strlen(str); puts(str); printf(""); for(i=1;i<len-1;i++) { printf("%c",str[i]); for(j=0;j<len-2;j++) printf(" "); printf("%c\n",str[len-i-1]); } strrev(str); puts(str); } |
| Pattern 3. | * ** *** ** * |
| Code: | #include <stdio.h> main() { int i,x,j; for (i=2; i>=-2;i--) { x = 1 + abs(i);
for (j=1;j<=x;j++) printf(" ");
for (j=1;j<=x;j++) printf("*"); printf("\n"); } |
| Pattern 4. | 1 01 101 0101 |
| Code: | #include<stdio.h> #include<conio.h> void main() { int i,j; int count = 1; clrscr(); for(i=1;i<=4;i++) { for(j=1;j<=i;j++) { printf("%d",(i+j+1)%2); } printf("\n"); } getch(); } |