#include<stdio.h>
#include<conio.h>
void main()
{
int i=0;
switch(i)
{
case 0: i++; printf("%d..",i);
case 1: printf("%d..",i);
case 1: printf("%d..",i);
}
}
Welcome to Brothersoft QA Community, dear janakiramulu.
Note: Here is a public community so please do not post your private information like email, serial numbers. If "Subscribe to the Email alert" is checked when answer a question, you will receive emails when new answer add to this question.
To install Turbo C, you should download it first.
Download Turbo C
#include<stdio.h?
#include<conio.h>
void main()
{ int i=0; switch(i) { case 0: i++; printf("%d..",i); case 1: printf("%d..",i); case 1: printf("%d..",i); } }The C programming language provides developers with pointers. Pointers "point" to a memory address. This memory address holds a variable value. The programmer can pass this pointer around in the code and change the value in the physical memory address. Pointers are more advanced C programming techniques that students often find difficult to grasp when learning the language.
The Benefit of a Pointer
A pointer contains the physical address of a user-defined variable. When the programmer creates a variable, he assigns it a value. This value is stored in memory at a specific address. A pointer "points" to that memory address. The pointer definition is set up after the variable is defined in the code. Assigning a value to a pointer variable assigns the value to the user-defined variable. The benefit of a pointer is that the programmer can assign a value to a variable in any section of the code. Normally, a variable defined within a function is not accessible in other parts of the code. A pointer allows the programmer to override this rule.
Creating a Pointer
A C variable is defined using the following code:
int i = 9;
In this code, the variable "i" is defined as an integer number. The value given to the variable is 9. The following code defines a pointer:
int *i_ptr;
The asterisk symbol denotes a pointer variable. Programming standards use "ptr" in a pointer definition, but any name can be given to the pointer variable. The following code assigns the pointer to the variable:
i_ptr = &i;
In this code, the ampersand means "address of" the variable i. The address of the variable i is assigned to the pointer. This code is how the programmer creates and initializes a pointer variable.
Using a Pointer
After the pointer is defined and assigned to a variable, the programmer changes the value in the pointer. Changing the pointer value changes the value of the variable. The following code passes the pointer to a function:
myFunction(*i_ptr);
The *i_ptr is sent to the function named "myFunction." Within this function, the programmer changes the value of the pointer, which in turn changes the value of the variable. The following code changes the value of the pointer:
*i_ptr = 8;
To verify the value of the pointer and the variable, print the results to the screen. The pointer and the i variable both have the value of 8.
More than 21 million commercial passengers fly into and out of the Baltimore, Maryland airport (BWI) each year. While many of these are on connecting flights, those that live in and around Baltimore are able to access the airport by both public transportation and their own vehicles. Due to the abundance of personal vehicular traffic Park N' Fly has become popular as a service that allow passengers to park their car nearby and be transported to the airport, as well as brought back to their car upon returning to BWI. There is currently only one Park N' Fly program in Baltimore.
Shuttle Service
The last thing you want to worry about is finding a place to park and then having to walk all the way to your departure gate. Park N' Fly has a complimentary shuttle service that picks up passengers every three to five minutes 24 hours a day, 365 days out of the year. If you cannot lift your luggage the driver will assist you in bringing your bags onto the shuttle and taking them off if necessary.
Rates
You can park your car in one of their secured lots for the rate of $9.40 per day; in addition there is a $0.60 county tax added per day. If you are a member of AAA you can save 15% on the total cost of your stay in a Park N' Fly lot. Their website does warn, however, that rates may vary during peak travel times.
Special Rates
You can save money at the Park N' Fly lots in two ways. If you reserve ahead and pre-pay, the rate lowers to $6.57 saving you 30%. Or you can pay at the lot but print off a coupon for a rate of $7.40 per day, saving you 20%.
In the age of modern software languages and applications, the C programming language is one of the oldest, most efficient and most pervasive languages around. C program training gives computer scientists an in-depth look into this language.
Identification
C program training is available online and at universities, workshops and home study courses. Courses are available for both beginners and experienced programmers.
Features
Most training options offer some combination of C programming basics and C advanced programing. Basic C programming training includes a review of functions, writing functions, return statements and floating point functions. Advanced training includes an overview of structures, working with structures, array structures, comparing data at the bit Level and dynamic memory allocation.
Considerations
Based on the training options available, students should consider their long-term objective. For example, students who wish to gain familiarity with C may choose a low-cost or free online option. Professionals who want to add C as a specialization should consider taking class at a local university and receiving a certificate of completion.
It's hard to imagine life without computers. They automate our industries, run global communication networks, deliver essential community services and allow us to get more done in less time. That's why viruses are such a threat. These malicious self-replicating programs are used to overload networks and systems with junk data, to corrupt or delete resident files and programs, to steal personal information and even to take down hardware. The viruses in this last category are the most malicious of all.
Michelangelo
Michelangelo made a big splash in January 1992 when a computer supplier shipped 500 PCs that were infected with the virus. A public panic followed soon after when antivirus expert John McAfee estimated that Michelangelo could damage from 50,000 to five million personal computers. Michelangelo never did live up to the hype, because its malicious behavior is also its Achilles' heel. As the worst MS-DOS virus ever, Michelangelo attacks the boot sector of a victim's C drive and replicates itself by infecting floppy disks. It then goes into hibernation until March 6 (Michelangelo's birthday), when it springs into life and erases the C drive. Since it destroys itself in the process, it's incapable of doing further damage.
CIH (Chernobyl)
The CIH virus first appeared in Taiwan in 1998 and quickly earned a reputation as one of the worst viruses the world has ever seen. It got its name from its April 26th trigger date, which is also the date of the Chernobyl meltdown. The CIH virus can hide undetected in memory and attack any applications on an infected machine. Depending on the version that infects a victim's computer, Chernobyl delivers its payload on April 26, June 26 or the 26th of every month and overwrites the booting hard drive. Worse yet, it's able to flash the BIOS (the computer boot-up instructions) of an infected computer to make it unbootable. Since the BIOS is usually soldered to the motherboard, CIH victim's are often forced to replace their motherboards to regain the use of their computers.
Magistr
March 2001 was a really bad month for the antivirus community. That's when the most destructive virus they've ever seen began trashing computers. Magistr is in a league of its own. Its anti-debugging ability makes it hard to find and remove, and it spreads to other computers by mass-emailing every contact in a victim's email account. When recipients open the infected attachment, the real fun starts. After sitting idle for a month, Magistr delivers a payload that rewrites the host computer's CMOS (the computer system settings), erases its BIOS (the computer boot-up instructions) and destroys its primary hard-drive controller. When the dirty deeds are done, a vulgar dialogue appears, mocking the victim. Magistr can even make your desktop icons move away from your mouse. If there's a virus hell, this is it.
FTP, or file transfer protocol, is a method for uploading and downloading files on the Internet. While you can use HTTP on a website to upload or download a single file, FTP is for managing multiple files. Most Web browsers can access FTP servers.
Function
A browser-based FTP program, or FTP client integrated into the browser, would make it so the user does not have to download extra software. FTP is an old protocol developed in the 1970s and is becoming less popular.
Types
The browsers Internet Explorer and Firefox both have a basic built-in FTP client. To access FTP servers from the browser, type the following into the address bar: ftp://username:password@ftp.serveraddress.com. Firefox also supports add-ons which have FTP clients built for it. However, using an add-on means the FTP software still depends on the browser. Sites might also use a FTP client programmed in Java.
Considerations
If you want to use FTP a lot, consider using a non-browser-based FTP client, because a Web browser's primary goal is HTTP. Some free standalone FTP clients are FileZilla and WinSCP. FTP itself does not support encryption, so consider using FTPS, SFTP or SCP for managing your files security.
A program charter refers to a document that expresses the program's purpose (mission statement), as well as its scope and participants. It may or may not explicitly represent a founding document.
Charter As A Defining Document
The Merriam-Webster dictionary defines charter as "a grant or guarantee of rights, franchises, or privileges from the sovereign power of a state or country" or "a written instrument that creates and defines the franchises of a city, educational institution, or corporation." The common element is setting out the conditions under which an organized body is formed, its purpose in existing and the scope of its powers.
Charter As A Founding Document
This is derived from examples, such as the "Charter for the United Nations" and "Magna Carta" charter from English history. These were documents that established a new organization and a new direction in governance. However, they share the similar aspects outlined previously, that of scope, goals and participants.
Project vs. Program Charter
The term project charter has a very similar meaning in terms of identifying scope and objectives. The word "project" may or may not refer to something smaller or more limited in scope from a program. The implication from the latter word is something more ongoing, while the former is shorter term. However, this is not always the case.
Limelight Networks is a content delivery network service provider, founded in 2001, that allows companies to send rich media content such as videos, music and online video games to end-users while bypassing the busy public Internet.
Operation
The Limelight Networks Delivery Centers, spread out across the globe, each house thousands of servers that manage the content delivery of more than 1,300 businesses. Limelight Networks is directly connected to almost 900 user access networks, mostly via 10 GigE connections.
Four Dimensions
Business customers who partner with Limelight Networks as their content delivery network can scale their infrastructure and server needs based on the four dimensions of the delivery challenge: object size, from relatively small photographs to massive high-definition video files; library size; audience size and object popularity.
Customers
Companies and products that use Limelight Networks include Microsoft's Silverlight, Electronic Arts, MSNBC.com, CBS Interactive, Amazon.com, Museum of the Moving Image, Mydeo, Rajshri Media, iFilm, MTV Networks, Fox Interactive Media, GameShadow, Sony's PlayStation 3 and PlayStation Portable, Microsoft's X-Box Live, Netflix and Valve Corporation's Steam.
SAI, better known as Easy Paint Tool SAI, is a Japanese-made digital painting utility meant to simulate working with physical media, such as paint or crayon. This lightweight program provides many fewer features than professional industry-standard programs, and won't work well for most artists on its own. However, SAI also comes with a much lower price tag and requires fewer system resources, making it a good choice for artists on a budget or those with older computers.
Tools
Easy Paint Tool SAI includes a limited range of real media tools, including pencil, airbrush, paintbrush, watercolor, crayon and marker brushes, as well as acrylic brushes made to simulate use on paper or canvas. It also includes some standard photo-editing brushes like blur, eraser and bucket fill tools. Paint Tool SAI offers a wider range of selection tools than many other programs, including the rectangle selection, magic wand, lasso and a special selection pen that works like a brush. All drawing and editing tools work with pressure-sensitive pen tablets, changing size and opacity according to pen pressure.
Features
This lightweight graphics program has a relatively limited feature set outside of the basic drawing tools. Every tool can be used as a flat or variably pointed tool, to produce a range of marks. Tools can also be set to show an imitation paper or canvas texture, as well as bristle strokes. The program offers a color mixing palette and a limited range of image editing functions. These include a "Hue and Saturation" menu and a "Brightness and Contrast" menu. SAI supports transparent layers in a variety of types, including multiply, overlay and luminosity. It also supports very limited vector work on special layers. The program includes a "Transform" menu that allows users to scale, rotate or deform objects or layers and hotkeys that allow users to easily rotate the canvas and return it to its default state for easier drawing angles.
File Formats
SAI supports only a few image formats compared to higher-priced professional software. This program saves and opens files in native SAI format, Photoshop PSD, BMP, JPG, PNG and TGA formats. It can open only files saved in the RGB color space. Files in bitmap or grayscale modes will not work in SAI, and must be converted to RGB even if the final piece will not be in color.
Limitations
Paint Tool SAI works best as a companion program to a fuller-featured image editing program. Users can save files to a limited number of formats, but cannot print from SAI. SAI also offers no CMYK support, making it less useful for book and poster illustrators, who need to keep their images in a narrow gamut for printing purposes. SAI cannot create large images, restricting users to 10,000 pixels per side. Artists must work on larger images in segments, then piece them together in another program. While SAI's low resource requirements and easy drawing features make it an excellent choice for freehand drawing, it won't perform advanced functions or meet the needs of many professionals.
Cost
Easy Paint Tool SAI is among the least expensive digital painting and drawing programs available, at only 5,250 Japanese yen, or about $66 as of time of publication. Low-end competing products cost $99 or more, while professional-grade programs can run between $430 and $999 as of the date of publication.
A lawn irrigation system controller has many functions, which allow you to completely tailor your lawn's watering schedule to your liking. One such function is the "Programs" feature, which lets you create more than one custom schedule. After the installation of your irrigation controller, you might have questions about the "Programs" feature.
Programs
Several irrigation controller models feature multiple programs. The programs are usually represented by a letter, such as "A," "B" and "C." Each program letter can have its own full schedule, including start times and water days for any or all of the stations or zones. You don't have to set schedules for each program, however. You could technically only use one program for the life of your irrigation controller and system. Programs come in handy when different parts of the lawn require different schedules or when you like to water more or less often during certain times of the year.
Setting Programs
Programs can be set on the controller by first flipping the "Program" switch, which is located on the left side of the control panel or to the left side of the irrigation dial. The switch has the ability to shift to either of the program letters. Once the switch is in place, you can program the stations, watering times and duration times for that program letter and then flip the switch to program the next program.
Watering Start Times
A program might have a cap to how many start times it can schedule. A start time is the time of day that the controller activates the connected water valve to open and sends water to the sprinklers to water the lawn. Move the program switch to the program letter you wish to program and twist the controller dial to "Set Watering Start Times." The current start time appears on the display. Use the directional buttons to raise or lower the start time until it's the time you desire. After the time has been set, you can press the "Advance" button or something similar to move on to the next watering start time.
Watering Days
Watering days are determined by which cycle you choose for each program letter. A "Custom" cycle can water on specific days of your choosing, an "Odd" cycle waters on odd days, an "Even" cycle waters on even days and a "Cyclic" cycle waters on a chosen interval, such as every second or third day. Any of these options you can pick for each program letter.
Watering Duration Times
The duration time is the amount of time each zone spends watering. Watering duration times are programmable for each zone or station within each program. For example, you could set the watering duration time at station 1 for 30 minutes, set to go off at 2:00 p.m. every Tuesday and Thursday. You could set the watering duration time at station 1 for 15 minutes, set to go off at 12:00 p.m. on Saturdays.
The e-Marketing Program leader, also known as the e-marketing program or project manager, is charged with developing and managing Internet marketing activities. She must have a firm grasp of online marketing tools and technologies, along with a powerful understanding of the company's products and services and what motivates its target consumer. Salaries vary by region, duties involved, industry and years of experience.
Position Description
The e-marketing program manager may perform some or all of the following duties: 1) Develop website marketing and promotional campaigns; 2) oversee, create and track the performance of e-mail marketing initiatives; 3) manage affiliate marketing programs; 4) manage customer relationship programs; 5) develop or supervise the creation of social media strategies and mobile applications; 6) leverage new digital tools and technologies in support of company objectives.
Preparation
A Bachelor's degree in Marketing, with coursework and internship experience in digital methods and technologies is ideal. Some companies prefer that candidates have earned an MBA.
Qualifications
At some organizations an e-marketing program leader must have two years of experience in activities such as website development, mobile marketing, online relationship programs, search engine marketing and social media. She may also need significant experience marketing products or brands. Communication and interpersonal skills should be very strong. The e-marketing program manager needs leadership and management capability to be able to influence and inspire project teams.
Salary
As of this publication, the U.S. Bureau of Labor Statistics has not published data about electronic, digital, online or web marketing positions. As of May 2008, it lists the average annual wage figure of marketing managers generally as $108,580.