Friday, September 7, 2012
Tuesday, August 21, 2012
Several CMD Commands in parallel Execution
start cmd.exe /c "C:\Program Files\Mozilla Firefox\firefox.exe"
exit
start cmd.exe /c "C:\Program Files\Microsoft Office\OFFICE11\OUTLOOK.EXE"
exit
1. make these commands as *.bat file.
2. Keep this new *.bat file in "C:\Documents and Settings\All Users\Start Menu\Programs\Startup" location.
3. While login windows OS, it will invoke the above *.exe automatically.
Advantage:
** It will reduce the number of user interaction for every login.
Friday, August 3, 2012
QuickSort function Sample Code
//Program to sort names in an array using quicksort
#include <stdio.h>
#include<conio.h>
#include <stdlib.h>
#include <string.h>
int sort_function( const void *a, const void *b);
char list[5][4] = { "cat", "car", "cab", "cap", "can" };
int main(void)
{
int x;
clrscr();
qsort((void *)list, 5, sizeof(list[0]), sort_function);
for (x = 0; x < 5; x++)
printf("%s ", list[x]);
getch();
return 0;
}
int sort_function(const void *a,const void *b)
{
return( strcmp((char *)a,(char *)b) );
}
#include <stdio.h>
#include<conio.h>
#include <stdlib.h>
#include <string.h>
int sort_function( const void *a, const void *b);
char list[5][4] = { "cat", "car", "cab", "cap", "can" };
int main(void)
{
int x;
clrscr();
qsort((void *)list, 5, sizeof(list[0]), sort_function);
for (x = 0; x < 5; x++)
printf("%s ", list[x]);
getch();
return 0;
}
int sort_function(const void *a,const void *b)
{
return( strcmp((char *)a,(char *)b) );
}
Wednesday, July 18, 2012
Logic Thinking
#include <stdio.h>
#include <conio.h>
int main()
{
#define HAPPY (1)
#define SATISFIED (1)
if(!HAPPY != SATISFIED)
{
printf("Life");
}
else
{
printf("Heaven");
}
getch();
return 0;
}
Output:
Its in Your Hand
Ans: Life
#include <conio.h>
int main()
{
#define HAPPY (1)
#define SATISFIED (1)
if(!HAPPY != SATISFIED)
{
printf("Life");
}
else
{
printf("Heaven");
}
getch();
return 0;
}
Output:
Its in Your Hand
Ans: Life
Wednesday, June 20, 2012
C PreProcessor and Intermediate C Code
# include <stdio.h>
# include <windows.h>
# define MAX 10
int main()
{
static int nVariabe; // To understand the static variable constant
int nloop=0;
for (;nloop<MAX;nloop++)
{
nVariabe++;
printf("%d static variable %d\n",nloop,nVariabe);
}
return 0;
}
Please Check the For Condition .
From this code you will get the intermediate code information and understanding the C Macros.
# include <windows.h>
# define MAX 10
int main()
{
static int nVariabe; // To understand the static variable constant
int nloop=0;
for (;nloop<MAX;nloop++)
{
nVariabe++;
printf("%d static variable %d\n",nloop,nVariabe);
}
return 0;
}
Please Check the For Condition .
From this code you will get the intermediate code information and understanding the C Macros.
![]() |
| Output for intermediate C code Generation |
Static Variable Declaration without Data Type
# include <stdio.h>
# include <windows.h>
# define MAX 10
int main()
{
static nVariabe; // To understand the static variable constant
int nloop=0;
for (;nloop<MAX;nloop++)
{
nVariabe++;
printf("%d static variable %d\n",nloop,nVariabe);
}
return 0;
}
OUTPUT:
Here, everybody feels like compilation will abort. But, actual result is below,.
0 static variable 1
1 static variable 2
2 static variable 3
3 static variable 4
4 static variable 5
5 static variable 6
6 static variable 7
7 static variable 8
8 static variable 9
9 static variable 10
Note: We will get only Warning....
Description Resource Path Location Type
type defaults to `int' in declaration of `nVariabe' Code.c /intermediateCode line 17 C/C++ Problem
# include <windows.h>
# define MAX 10
int main()
{
static nVariabe; // To understand the static variable constant
int nloop=0;
for (;nloop<MAX;nloop++)
{
nVariabe++;
printf("%d static variable %d\n",nloop,nVariabe);
}
return 0;
}
OUTPUT:
Here, everybody feels like compilation will abort. But, actual result is below,.
0 static variable 1
1 static variable 2
2 static variable 3
3 static variable 4
4 static variable 5
5 static variable 6
6 static variable 7
7 static variable 8
8 static variable 9
9 static variable 10
Note: We will get only Warning....
Description Resource Path Location Type
type defaults to `int' in declaration of `nVariabe' Code.c /intermediateCode line 17 C/C++ Problem
Saturday, March 24, 2012
User File Browser in VBA
Sub User_FileBrowser()
Dim varFileName As Variant
Dim nLoop As Integer
'For single file selction
'varFileName = Application.GetOpenFilename(, , "Please select source workbook:")
'For Multiple file selection
varFileName = Application.GetOpenFilename(FileFilter:="Excel files (*.xls), *.xls", Title:="Please select source workbook:", MultiSelect:=True)
nLoop = 1
Do
If TypeName(varFileName(nLoop)) = "String" Then
Cells(2, 2).Value = varFileName(nLoop)
Else
MsgBox "Please Select the xls file", vbOKOnly, "Warning!"
Exit Sub
End If
nLoop = nLoop + 1
Loop Until nLoop = UBound(varFileName)
End Sub
Dim varFileName As Variant
Dim nLoop As Integer
'For single file selction
'varFileName = Application.GetOpenFilename(, , "Please select source workbook:")
'For Multiple file selection
varFileName = Application.GetOpenFilename(FileFilter:="Excel files (*.xls), *.xls", Title:="Please select source workbook:", MultiSelect:=True)
nLoop = 1
Do
If TypeName(varFileName(nLoop)) = "String" Then
Cells(2, 2).Value = varFileName(nLoop)
Else
MsgBox "Please Select the xls file", vbOKOnly, "Warning!"
Exit Sub
End If
nLoop = nLoop + 1
Loop Until nLoop = UBound(varFileName)
End Sub
Friday, December 30, 2011
Factorial using while loop
/*
* Factorial.c
*
* Created on: Dec 30, 2011
* Author: karthikeyan
*/
# include <stdio.h>
# include <conio.h>
int main()
{
int nFact;
int nFactSum=1;
int nLoop;
printf("Enter the factorial numbers\n");
scanf("%d",&nFact);
nLoop = nFact;
while(nLoop > 1)
{
nFactSum = nFactSum * nLoop;
nLoop--;
}
printf("Factorial Value of %d! is :: %d",nFact,nFactSum);
return 0;
}
OUTPUT:
Enter the factorial numbers
5
Factorial Value of 5! is :: 120
* Factorial.c
*
* Created on: Dec 30, 2011
* Author: karthikeyan
*/
# include <stdio.h>
# include <conio.h>
int main()
{
int nFact;
int nFactSum=1;
int nLoop;
printf("Enter the factorial numbers\n");
scanf("%d",&nFact);
nLoop = nFact;
while(nLoop > 1)
{
nFactSum = nFactSum * nLoop;
nLoop--;
}
printf("Factorial Value of %d! is :: %d",nFact,nFactSum);
return 0;
}
OUTPUT:
Enter the factorial numbers
5
Factorial Value of 5! is :: 120
Subscribe to:
Posts (Atom)




