Friday, October 22, 2010

PMP Certification Exam learning and thinking [1]



September 23, 2006, I participated in the PMP certification exam. We are training a total of 35 students, according to our training of teachers say, this passed the 28, my highest marks. Heard the news, I was very pleased. In fact, this PMP certification exam, not only brought me a paper certificate, even more importantly, I truly feel the essence of the PMP certification exam, the following about his experience PMP certification exam experience, give us hope majority are and will participate in project management, project management practitioners certification exams bring some useful information.

First, learn - how to prepare for PMP certification exam

Review time is not longer the better
PMP exam I feel is both theoretical knowledge and practical experience of a certification exam. Therefore, there is little practical experience of colleagues is best not to take the examination for the certificate away, so meaningful.
For some work experience in project management officers has, as a certain theory of project management knowledge and practical experience, Jinjinquefa right project management theoretical knowledge of the system in order, so review of Shi Jian Bu Xuyao too long. Because the review too long, on the one hand will increase their psychological stress (work in project management personnel are generally busy, while working a long time thinking if the test itself will increase the psychological pressure on the health disadvantage) ; the other hand, the review will also reduce the efficiency of their own (with the famous "Parkinson's Law" as evidence).
I know from personal experience, I think, a certain theory of project management knowledge and rich practical experience of project manager (3 years project management experience), with 1 to 3 months of review time, daily review 2 to 3 hours is enough (before and after my review of nearly 2 months time).

Taking the written plan must be reviewed
In fact, PMP certification exam to participate in the actual doing is a "project" and therefore, as a "project manager" of your own, be sure to do a written plan to organize their review time. Deeply felt by all of us: As the busy working hours, often bungled its own review. Written plan to do at least the following three benefits:
1, to advance a reasonable schedule their review mission, and will not close examination we find the contents of the original plan review is simply not taken into account;
2, with the review plan, make themselves know what's what and complete review of the task step by step, even if the delay in progress, but also know how much delay, the measures taken to catch up the progress;
3, a practical plan can hold their own confidence, but confidence is an important guarantee of success.
When I review sit for their written plan developed and posted in conspicuous location at home, each to complete a task is well marked, very good.

Review thousands turned to teaching-oriented
In fact, any examination will not be too far from the textbook, PMP certification exam is the same. I read the present, almost every exam experience tell me that, as long as the hang of teaching materials, the test certainly pretty close. Therefore, the PMP certification exam colleagues to participate, do not put aside PMBOK away or do a lot of reading books on simulation questions, so results will definitely not ideal. Because the reference and simulation problems often focus on one aspect of knowledge points and not systematic and coherent body of knowledge points, a coherent system of knowledge does not grasp the point of the candidates, as long as the exam is very difficult to judge the whole minor change to the.
PMP certification exam before participating in general need to look at PMBOK Chinese more than four times (at least three times to see), the first pass extensive reading (a little early to flick through, from the overall project management knowledge to establish the whole picture), the first 2, three times, intensive reading (word for word to see, deep experience and understanding of the content and essence of knowledge points), fourth time is summed up style to read, the project management knowledge and their own project management experiences, integration into the their own thoughts. In addition, PMBOK English must be a turning things upside down, so you can make up PMBOK Chinese translation deficiencies, the correct grasp of project management knowledge has great benefits.
I am in the process of review, PMBOK Chinese watched four times, and the Chinese version of the PMBOK that there is not a good understanding of their place carefully read the PMBOK on English.

Appropriate reference books to see
Appropriate reference is to deepen knowledge point to see the catalyst.
PMP certification exam is now on the market a lot of reference books, review examinations, only need to select the more authoritative 2,3 reference book enough.
Personally, I think, "How to Prepare for PMP Exam" and "project management breakthrough," these two books more practical, if carefully read these two books and completing one of the exercises is enough.
We must not buy too much review of references, or the yuan is not only a waste of their own, but also make their own review of losing focus.

Simulation exercises is essential
Simulation problem is to detect and to deepen their mastery of the knowledge point tools.
Of participants, teachers, students will normally be distributed to several model exam questions. In general, the systems do 5 sets of questions about the simulation more appropriate.
Simulation of individual candidate that has done the better question, I beg to differ. I think the question also needs to do simulation to stop, to do too much simulation title will change your original clear mind fuzzy, a number of high-quality analog problems even affect you on the correct understanding of the knowledge points.
Note that, at least 2 ~ 3 simulation questions, need to take the test as a formal, like a good time to do strictly controlled, so that can really make simulation training for the exam.
In addition, a few days before Lin Kao, best mistake of his original question to see it again, deeper impression. Because general, tend to do on the title will do the next time, then the wrong is often the next question will be wrong, through a deeper impression, can reduce the chance of mistakes.







Recommended links:



AVI to MPEG4



Foxconn you should "jump off The door" ashamed



blue nokia 5310 is next express music phone



Log multiple Gmail Accounts at the same time - Firefox extension



Quit after the RESIGNATION as you have to leave like a gentleman



Motorola will Split into two independent companies



MPG to Flash



Customer Is Not His Wife Is A Lover Of God Is



VOB to Flash



Believe it or not! Memory buy three strategies buttoned



Simple Password Managers



IDC How To Charge Only Reasonable



Premier Security And Privacy:



Compare Converters And Optimizers



Specialist Animation Tools



WAPI, Said The Delegation Stormed Prague International Forward Will Not Give Up



Monday, October 18, 2010

Out of "diseconomies of scale" retail cycle ice BI



Escape from the "scale of economy" cycle

After beginning to take shape when the information systems, retail store sales data every day, holding forth together to the headquarters, day and night to devour the server's disk space. But the data is not used, the more the more garbage. How to make real-time data about the key operation, so that the leaders in the data that crisis and opportunity behind, become the forefront of information technology at the local retail business in general focus.

In the supermarket, when the salesgirl scanned after you buy the goods, POS machines will show some information, then a friendly salesperson will ask you: "We have a disposable paper cup is a promotion in the F6 shelves, do you want to buy ? "At this point, you may be surprised to say:" ah, thank you, I just could not find a cup. "

This is the support of Wal-Mart in the BI system to achieve the "lean marketing" of an example. Even if the computer system as early as good, if customers cart napkins, large bottles of Coke and salad, then the possibility needs to buy 86% of disposable cups. Provide the decision support is its located in the United States, a huge, worldwide via satellite and store real-time connectivity to all enterprise data warehouse.

If its attention to the local retail industry, is likely that most consumers do not have such a shopping experience. Although, this line like Suning Appliance has BI into the large retail business, but everything was just a starting point for most local retailers, and even still to mention the start, let alone high-level BI applications based on the.

And this situation can also Teradata data warehouse provider in China in recent years, retail business development situation to see a little inkling. Although it is difficult to obtain Teradata's sales data in China, but one thing is certain, the company's retail expansion in domestic and foreign form a very sharp contrast, even with the domestic, retail and other sectors of the contrast It is fairly obvious. Teradata is a provider of retail data warehouse started, has been more than half the world's hundred retailers in the bag to enter the Chinese market over the past decade, although it approached constantly and local retailers, but so far few have a single floor; in the domestic telecommunications and financial industries, Teradata's sales are impressive.

Escape from the "scale of economy" cycle

Local retailers do not need BI? Obviously not. On the local retail business, "diseconomies of scale" and criticized, from time to time in the last two years, brought by the industry, but data supporting this assertion abound. From 2003 made by Tsinghua University SEM report on "Foreign large-scale retail enterprises more competitive research" paper can get a lot of strong support for the data.

In 2003, local retail businesses achieved sales growth of 39.4% on average, one to Beijing Wu Mart topped the growth rate of 76.3%, while the average growth rate of foreign enterprises is only -0.7%, the fastest-growing Wall Ma also only 11.7%; the same time, local enterprises to increase the speed of the average sales area of 36.5%, much higher than the 4.2% foreign enterprises, including the fastest-growing Suning growth rate 67.9%, far higher than Waugh Erma 8%, fully reflects the scale of the local retail industry in recent years, rapid development momentum.

However, from the profit perspective, local retailers profit growth on average only 17.1%, lower than the foreign enterprises 23.1%. Combined with local companies to increase sales growth and business area growth rate of these two indicators, in terms of average or optimal value terms, the average level of foreign enterprises are 6 to 9 times; and profit growth was lower in foreign enterprises. To some extent this reflects the scale of China's retail enterprises have expanded rapidly, but more extensive operation, costs, expenses have not been effectively controlled, so profit growth.

In practice, Wal-Mart to shop on behalf of foreign companies is not high speed. 60s in the 20th century, 8 years, Wal-Mart's shop rate is an average of 2 to 3; 70 years in the 20th century, the average annual increase of 26; in the 20th century, 80's, the average annual increase of more than 100; 90 years in the 20th century, the average annual increase of more than 200. Although the increase in the number of stores each year well over sixties and the seventies, but the percentage increase was smaller than in the past.

Today, a few years ago, the data reflected in the domestic retail enterprises in China, "diseconomies of scale" phenomenon has not been substantially changed. Because of this, the most intense battle in the expansion of home appliance chain, with the leader of Suning Appliance and GOME are beginning to shift the focus of competition benefits a single store, rather than simply the scale of expansion. Suning Appliance Following the success of last year spent 80 million on-line SAP / ERP system, this year in June, but also with the IBM Corporation in the ERP system optimization, data mining, analysis, enterprise SOA platform, financial organizations, optimization, human resources training, member services, storage distribution and other projects to cooperate. Suning Appliance's efforts in this regard has been very good return, after adjustment for 2006, management improved results in the fourth quarter of 2006 reflected a single quarter expense ratio compared with the same period in 2005 a sharp decline. In addition, management improvements also enhance the effectiveness of a single shop. One-quarter results in 2007: a simple weighted single-store sales up 24.65 million yuan, up 10 percentage points; simple weighted income per unit area of 6,000 million, up 15%. Multiple disabilities to be a breakthrough

Since objectively speaking, the domestic help of local retailers in general requires meticulous management BI technology, but why delay a substantive step? China Chain Store & Franchise Association Information Technology Committee and deputy director, Vice President of Beijing E-Commerce at the same time as the Chinese company Wincor Nixdorf Retail Systems Division General Manager Yang Dehong explained from two aspects of the reasons.

First of all, Yang Dehong that, in the sense to make some adjustments for local retail business leaders who might be a more effective way. For example, he said, in today's retail business, whether domestic or foreign, good manager is very scarce. However, faced with such a problem in practice on domestic and foreign retail enterprises but there is a big difference, reflecting domestic and international retailers using cutting-edge information technology to solve business problems of consciousness between. In general, local retailers will be paid through the recruitment, training, and even the traditional way, step by step master train an apprentice train a good manager.

In fact, very risky to do so, not only took too long - to develop a qualified manager usually takes several years or even longer, and, if the personnel selection errors, is likely to spend time, money, and after can not train a qualified manager. Even if the train a qualified manager, then the experience is also extremely difficult to copy.

Correspondingly, according to Yang Dehong introduction of foreign retailers is usually a good practice is to store manager to deal with every day issues, as well as the best process to address these issues, through abstraction, induction into the enterprise information system. Thus, even a limited level of manager, the best process in accordance with the daily affairs, with the result although not necessarily the best, but certainly not bad. Do not only protect the manager of the management of all uniform, and some stores will not be outstanding performance, while some shops make ends meet the situation. Moreover, companies do not need the long process of cultivating talent.

"Most of the retail business, whether domestic or new product into the store site, whether it is in full use of information as a basis for the case to make it? Clearly, retailers have not land to dig deeper value of IT systems." Yang Dehong that consumers get from any data, are business resources and capital, while the current system of retail enterprises, collected data on consumer research functions of small retail businesses in the information they need process in the make up and perfect.

Yang Dehong The second obstacle is the data analysis methods. And BI is a business closely related to the application layer, so a different business model in the analysis, process and so will there is a big difference. Therefore, many methods require personalized support, this and closely related to the enterprises themselves. Therefore, Yang Dehong that even if the foreign retail enterprises mature BI system copy to domestic enterprises, the application is unlikely to produce the same effect. To ASN (Advance Shipment Notices, advance shipping notice) system, for example, in foreign countries, mainly through analyzing the system supplier orders and other information, timely dispatching warehouse, transportation, distribution and other related resources to improve efficiency and realize Careful management of goods. Although some domestic retailers ASN also launched its own system, but application has been changed, ASN become a supplier of retail assessment tools, such as whether the agreed delivery time, and so on. Urgent need to improve the ability of endogenous growth

In addition, there is no extensive data for analysis of high-quality retail and enterprise applications is a major obstacle to BI systems. Teradata Data Warehousing Division, Greater China CEO Wu Fu World in the question why the delay in local retail enterprises start to deploy the data warehouse made: In the past few years, despite China's domestic retail business of information technology has made remarkable results, but so far, compared with international peers, the overall level of information is still not high, the system construction is still in the exploratory stage, many aspects of the design is not comprehensive. This has resulted in the current retail business information system to replace the high frequency, very few systems use more than 5 years, generally three to four years would have to replace the new system has. This resulted in many historical data is lost or damaged, data of poor quality and not rich. So even if the data warehouse system may also face the dilemma of no data available for analysis.

Yang Dehong in the interview made a similar point of view, he believes that many retailers currently in data collection on information systems are inadequate, resulting in data analysis, no start. He also, for example, there is little information system to mineral water bottle of the type, appearance and other information collection storage, and there was little to link the system's features can capture pen down, so, for the consumer propensity to consume in this area analysis has no way to start the.

Ice or in front of

"In the past, department store business advocate goods first, but now is shifting customer first." CIO Building Beijing Cui Wei High photosensitive CIO at the Fourth China Forum on retail clients stressed the importance for retailers. High photosensitive believes that only through the information system of data analysis, we can more fully understand and better customer service.

CRM BI technology just is an important area. He has served as a domestic supermarket chain private enterprise CIO and Technology Co., Ltd. Fuji Cyclones senior consultant Lin Jing retail information technology experts believe that the card voucher system from the early application to today's customer-centric marketing concept precision, the domestic retail enterprises understanding of the CRM has experienced more than a decade long journey. After beginning to take shape when the information systems, retail store sales data every day, holding forth together to the headquarters, day and night to devour the server's disk space. But the data is not used, the more the more garbage. How to make real-time data about the key operation, so that the leaders in the data that crisis and opportunity behind, become the forefront of information technology at the local retail business in general focus.

Then, using data mining, intelligent analysis, so that play huge data-driven and value of the energy marketing business, the retail industry is gradually becoming the new trend of IT applications. In addition, some data warehouse provider, the price began to break the ice, introduced to allow the low margin retail business features for the industry to accept the low-cost data warehouse. Perhaps this will retail ice-breaking journey BI applications provide a new impetus. Information technology through ongoing, Suning has received to improve the management of returns.

Some industry leaders have also taken a lead, set a benchmark for other companies. Some retailers have already made in data mining attempts, they are no longer just the use of information technology to capture sales information for inventory management and supplier relationship management, but try to enter the information for marketing and higher stage. It is understood that Cuiwei building now has a variety of VIP membership card a few hundred thousand copies in their mass and effective use of information, and conducting customer relationship management, through system integration, development of a general statement, data mining, data model and a variety of graphical analysis, for each marketing campaign, based on an analysis of marketing information to determine the scope, intensity and time, with minimal marketing costs to create the best value for money.

In fact, according to Wu Fu World presentations, industry competition is promoting the application of BI technology, an important driving force. Previous years, retailers have been expanding in size among the competition, but also rarely involve the management of the competition, and now, with the expansion of the scale, the management is difficult to obtain timely management of all store data, relevant statistics lag. In particular, some major retail groups are not independent from the market, established businesses, but doping with excessive administrative interference, causing part of the integrated subsidiary of the retail group between the various sub-modules a dubious, seemingly one, but actually their own way - Information can not be shared, the data can not be integrated, distribution can not be unified. Thus, to improve management and reduce costs, integrate the upstream supply chain, will become the retail business for some time in the future to face the challenges of survival.

If, in the past 5 years, the focus of competition among retailers is limited in-store competition for resources; then in the "diseconomies of scale" phenomenon is expressed increasingly prominent when, in the next five years, retail business competition The focus will shift to rely on information technology to improve management and reduce the cost up.

Information infrastructure for the backwardness and weakness of information awareness, Wu Fu World that the local retail business in the front line, this obstacle is being gradually break. He said the retail sales in the first 10 enterprises have already basically have the deployment of enterprise-class data warehouse based on conditions.

Comment: urgent need to improve the endogenous capacity for increase

In the "scale of economy" status, many enterprises have tasted the blind expansion, do not pay attention to the consequences of endogenous growth, expansion of a number of supermarket chains face the cold. For example, Century Mart closed in Shijiazhuang, Shenyang and Guangzhou, some of the stores; Tianjin Home World Group in the expansion of the capital chain problems, the have to sell their home and some supermarket chains, in March this year, in turn the world's supermarkets sold to the whole of China Resources Group, withdrew from the supermarket retail industry. With the expanding number of retailers eager to experience the cold expansion, a number of industry sources, retailers need to reconsider the issue bigger or stronger, than simply the scale of expansion, emphasizing endogenous growth is more long-term health strategy.

Thus, to the refinement of the core BI management has become a local retail enterprises to enhance endogenous growth forces an important tool. Objectively speaking, China's domestic retail business has to have attention to BI application stage. Lin Jing in the past year, a systematic study on the retail CRM after that, if the "customer-based precision marketing" smart CRM comparison to GPS (global positioning system), the local retail industry, small and large ships and fleet, it is possible no one is equipped with GPS, but still use the old "compass." A "Compass" encounter "GPS", local retailers and foreign large-scale retail enterprises is an unequal fight for survival.







Recommended links:



P2P popular series of four



Articles About Office Suites And Tools



Five easy way to get repeat customers



Selected Fifth One, Peking University Guanghua New Year's Forum



YouTube To WMV



Hold Your Breath For Upcoming Mobile Phones In



Step by step teach you uncover and remove Trojan HORSE disguised



CDP: Super snapshots - the ultimate Ownership



Yuan Meng: Ubuntu 9.10 new version of the debut



YouTube to FLV



Find out the Psychological make promotions



Five new features JSP2.0



VOB To MP4



Compare Reference Tools



Friday, October 8, 2010

High-quality C + + / C Programming Guide - Chapter 11 references the experience of other programming



Chapter 11 Other programming experience

11.1 Use const to improve the robustness of the function

See the const keyword, C + + programmers first thought may be constant const. This is not a good reflex. If you only know the definition of constants with const, then the equivalent of the powder is only used to make firecrackers. const more attractive is that it can modify the function parameters, return values, and even the definition of the function body.

const is a constant of the abbreviation, "constant" means. Const everything was modified by the force protection, to prevent accidental changes to improve the process robustness. Therefore, many C + + programming book proposal: "Use const whenever you need".

11.1.1 Modified function with const parameters

If the parameter for the output to use, no matter what it is data type, and whether it uses "pointer passed" or "passing reference" can not add const modified, otherwise the argument will lose output.

const can only modify the input parameters:

u If the input parameter a "pointer passed", then add const modified to prevent accidental changes to the pointer, has protective effects.

For example StringCopy function:

void StringCopy (char * strDestination, const char * strSource);

One strSource are input parameters, strDestination is output parameter. Add const to strSource modified, if the statement is trying to change the function body strSource content, the compiler will point out the error.

u If the input parameter used "value transfer", because the function will automatically generate temporary variables for the replication of the parameters, the input parameters would have no need to protect, so do not add const modified.

For example, do not function void Func1 (int x) written as void Func1 (const int x). Similarly do not function void Func2 (A a) written void Func2 (const A a). Where A is a user-defined data types.

u for non-internal data type parameters, such as void Func (A a) the efficiency of such comparative statement of the function bound to the end. Because the function body will have a temporary object of type A for the replication parameters a, and the construction of temporary objects, copy, destructor will be time-consuming process.

To improve efficiency, you can change the function declaration void Func (A & a), because "passing reference" to borrow only what alias parameters only, do not need to create temporary objects. But the function void Func (A & a) there is a drawback: "reference transfer" could change the parameters a, which we do not expect. To solve this problem is easy, you can add const modification, so the function eventually become void Func (const A & a).

And so, it should be void Func (int x) rewritten as void Func (const int & x), in order to improve efficiency? Not necessary, because the internal data structure of type parameter does not exist, the process of destruction, and reproduction is also very fast, "value transfer" and "passing reference" the efficiency of the almost equal.

The problem is so touching, I had to be "const &" the use of modified input parameters to sum up, as shown in Table 11-1-1.

For non-internal data type of input parameters, should be "value transfer" approach to "const reference to pass," aims to improve efficiency. Such as void Func (A a) to void Func (const A & a).

Internal data type for input parameters, not the "value transfer" approach to "const reference to pass." Otherwise, not only fail to improve efficiency, but also reduce the function of intelligibility. For example void Func (int x) should not be changed to void Func (const int & x).

Table 11-1-1 "const &" Modified input parameters of the rules

11.1.2 use the const return value modified

if u give "pointer passed" means plus function return value const modification, then the function returns the value (ie, pointer) of the content can not be modified, the return value can only be assigned to additional modification of the same type const pointer.

For example, the function

const char backup bin conf config data eshow_sitemap.html generate.sh log maint sitemap.html svn tmp GetString (void);

Statement will be a compilation error as follows:

char * str = GetString ();

Correct usage is

const char * str = GetString ();

u if the function returns a "value transfer mode", since function will return value copied to an external temporary storage unit, no value added const modified.

For example, not to function int GetInt (void) write const int GetInt (void).

Similarly not to function A GetA (void) write const A GetA (void), in which A is a user-defined data types.

If the return value is not within the data type, the function A GetA (void) rewritten as const A & GetA (void) does improve efficiency. But never, never to be careful at this time, we must find out whether the function returns an object to the "copy" or just return to "Alias" on it, otherwise the process will go wrong. See section 6.2 "Rules of the return value."

u function returns the value a "passing reference" not many occasions, this approach generally appear in the class assignment function, the objective is to achieve chain expression.

Such as

class A

(...

A & operate = (const A & other); / / assign function

);

A a, b, c; / / a, b, c for the A's object

...

a = b = c; / / normal chain assignment

(A = b) = c; / / not normal chain assignment, but the legal

If you assign the return value added const modification, then the return value is not allowed to change the content. The above example, the statement a = b = c is still correct, but statement (a = b) = c is illegal.

11.1.3 const member function

Does not modify any data member of the function should be declared as const type. If in the preparation of const member function, accidentally modify data members, or call the other non-const member functions, the compiler will indicate an error, it will undoubtedly improve the process robustness.

The following program, class member function GetCount stack used only for counting, logically, GetCount function should be const. Compiler will point out the error GetCount function.

class Stack

(

public:

void Push (int elem);

int Pop (void);

int GetCount (void) const; / / const member functions

private:

int m_num;

int m_data [100];

);

int Stack:: GetCount (void) const

(
+ + M_num; / / Compile error, attempting to modify the data members of the m_num

Pop (); / / Compile error, attempting to call non-const function

return m_num;

)

const member function declaration looks strange: const keyword on the function declaration can only be the tail, presumably because other places have been occupied.

11.2 efficiency of the process
Timing of the process efficiency is the speed, efficiency refers to the process of space occupied by the status of memory or external memory.

Overall efficiency is the standing point of the entire system to consider the efficiency of the local efficiency is the point of standing on the module or function to consider efficiency.

11-2-1銆?銆恟ules do not blindly pursue the efficiency of procedures, should meet the accuracy, reliability, robustness, readability, quality factors such as the premise, to efficiency of the process.

11-2-2銆?銆恟ules to improve the overall efficiency of the program mainly to improve the efficiency of the local secondary.

Rule 11-2-3銆?銆恊fficiency in the optimization process, you should first find out the restrictions on the efficiency of the "bottleneck", do not does not matter between optimization.

Rule 11-2-4銆?銆恌irst optimized data structures and algorithms, and then optimize the code.

Rule 11-2-5銆?銆恡ime efficiency and space efficiency is sometimes possible confrontation that should be analyzed at this time is more important to make appropriate trade-off. For example, take some more memory to improve performance.

11-2-6銆?銆恟ules do not pursue a compact code because the code does not produce compact and efficient machine code.

11.3 Some useful suggestions
Beware of those who proposed 11-3-1銆?銆恦isually difficult to distinguish the operator to write error occurred.

We often will "==" write error "=" symbols such as "","&&","<=",">=" also very prone to "throwing a" mistake. However, the compiler does not necessarily automatic that such an error.

11-3-2銆?銆恜roposed variables (pointers, arrays) have been created, initialize them should be promptly, to prevent the uninitialized variable as the right value to use.

Beware of the proposed 11-3-3銆?銆恑nitial value of variables, the default value of the error, or precision is not enough.

Beware of the proposed 11-3-4銆?銆怐ata type conversion error. To make use of explicit data type conversion (to let people know what happened), to prevent the compiler light quietly implicit data type conversions.

Beware of the proposed 11-3-5銆?銆恦ariable overflow or underflow occurs, the array subscript bounds.

Beware of the proposed 11-3-6銆?銆恌orget write error handler, be careful error handling process itself is wrong.

Beware of the proposed 11-3-7銆?銆恌ile I / O errors.

Proposed 11-3-8銆?銆恆void writing skills of a high code.

11-3-9銆?銆恟ecommended not to design every aspect, very flexible data structure.

11-3-10銆?銆恜roposed code quality if the original is better, try to reuse it. However, very bad, do not fix the code, should be re-written.

11-3-11銆?銆恜roposed to make use of standard library functions, not "invention" already exists in the library functions.

11-3-12銆?銆恟ecommended not to use specific hardware or software environment with the closely related variables.

11-3-13銆?銆恟ecommended compiler options to set the most stringent state item.

11-3-14銆?銆恟ecommended, if possible, use the PC-Lint, LogiScope tools such as code review.

References
[Cline] Marshall P. Cline and Greg A. Lomow, C + + FAQs, Addison-Wesley, 1995

[Eckel] Bruce Eckel, Thinking in C + + (C + + programming ideas, Zong-Tian Liu, M.), Machinery Industry Press, 2000

[Maguire] Steve Maguire, Writing Clean Code (programming essence, Jiang Jingbo, M.), Electronics Industry Press, 1993

[Meyers] Scott Meyers, Effective C + +, Addison-Wesley, 1992

[Murry] Robert B. Murry, C + + Strategies and Tactics, Addison-Wesley, 1993

[Summit] Steve Summit, C Programming FAQs, Addison-Wesley, 1996







相关链接:



Negative Comments: the right decision, "patron saint"



Shenzhen, Hong Kong: forerunner of attitude



Wizard Multimedia CREATION Tools



BOE Holdings East TPV regulators have not yet ratified Difficult



3G2 to AVI



find the best registry cleaner software for your



EASY Graphic



reviews Games Sports



Common operation OF FreeBSD 5.2



3ds Max Cattle Production Throughout Korean Beauty Song Hye Kyo



To. NET migration risk Assessment [1]



3G2 to WMV



RMVB To MPEG



Audio Format CHANGES for



Good Animation Tools



Ma: Alibaba revolutionized the traditional



Six college students recruited reef workplace



Wednesday, September 29, 2010

The Economic Observer: Why choose Hong Kong-listed Alibaba



At 17 o'clock on the July 27, 2007, Alibaba B2B companies to the Hong Kong Stock Exchange Listing Committee of the listing application submitted for the first time.

The sources of the news from Hong Kong soon to be Alibaba Group Jack Ma, chairman and group chief financial officer Cai Chongxin at 28 pm Alibaba Hangzhou Dragon Stadium was confirmed six months.

Them to the presence of more than 6,000 new and old employees that will start Alibaba B2B listing process in Hong Kong. Remark, the audience boiling, which means that more than 6,000 employees of the dream coming true, they almost all will have a firm option.

Industry generally believe that Alibaba B2B business listing, expected to be the largest ever Hong Kong stock market technology stocks.

New York VS Hong Kong

Earlier this year, Alibaba's headquarters in Hangzhou City, China Venture Star Road, Building 99, the "listing" is the key words.

Sources said that in April, the company was selected as Goldman Sachs and Morgan Stanley, the two lead underwriters, commissioned by the British investment bank Rothschild Inc. acted as financial advisor, I begin to evaluate the listed sites, mainly in the Nasdaq and HKEx to choose between.

Allegedly part of the share capital of Alibaba hope that listed a relatively small amount of total capital. Therefore, the final choice of listing venue, Ma said, "Which exchange may depend on Alibaba plans to be more tolerant."

Alibaba insiders, into shares related to employee options program is also due to Hong Kong or New York listing is different, because the payment options in different ways, into shares in the United States does not need, in Hong Kong is required. Since its inception 8 years Alibaba China, Alibaba.com has several large-scale grant options to employees.

Alibaba chose Hong Kong.

The next two to three months, Alibaba will gradually submit relevant legal documents, and to accept the hearing of the Hong Kong Stock Exchange.

If successfully listed, Alibaba will refresh the Chinese Internet company in overseas markets recorded the highest fund-raising, while the history of the Hong Kong stock market is expected to become the largest technology stocks.

Alibaba listing if the fruition of it to sell 15% stake in Alibaba to raise 10 billion dollars. Alibaba B2B market value may reach 60 billion dollars, with profit in sight of Taobao and Alipay, Alibaba Group, the market value of the whole will be more than 10 billion U.S. dollars or even incalculable.

B2B charge

April 2007, Alibaba Group, the total separation, and preliminary plans to have the most clear Alibaba B2B business listing in the business for 7 years by Fortune magazine as one of the world's best B2B website.

"We are the largest ever carried out an adjustment. Alibaba in 2007 will be the year to change the world." Ma held in early 2007 at the annual meeting vehemently.

Industry estimates, Alibaba B2B revenue in 2006 should be around 1.5 billion -20 billion yuan, than the next nine B2B turnover combined.

Alibaba B2B president, said Wei, Alibaba's gross margin should be above the average industry profit margins. Completed almost simultaneously in split, Alibaba announced the recruitment of 2,001 new employees. Wei, the new government took office, to open up these new employees assigned to Alibaba, Beijing, Sichuan, Harbin and other places, build a new model of the user experience and customer service center.

"Bring the experience from the traditional business is only available chain management." David Wei said. From traditional business experience also includes business unit structure of the reconstruction, re-establish the importance of large buyers, and overseas markets.

June 9, Alibaba and China Construction Bank jointly to the four "good faith through" business paid 120 million of loans. This is the first time the importance of network transaction based credit unsecured loans.

This means that Alibaba strategic restructuring. "This year, we are partners, all the services the needs of SMEs will be achieved gradually Alibaba platform." SMEs that want to form a symbiotic ecosystem prosperity.

Army Reserve

After splitting the Alibaba Group, Alibaba.com, Taobao, Yahoo, Paypal, Ali, software independent, each company is responsible for the implementation of the system president to set up a separate holding company board of directors report. Jack Ma, Alibaba Group, as Chairman of the Board and the chairman of the board.

Ma seeks to achieve the ambitious Alibaba to become the world's best strategic objective of e-commerce platform, has been "willing" to new strategies for loss of business in the state, and convinced that the most urgent task is to "do the scale." This strategy has been the president of Yahoo China, Ming evaluation as "big house large enough."

Analysys International's data show that in 2006 Q4, the company was accounting for 68% of China's B2B market share. Currently, trading platform, Alibaba buyers mainly from Europe, North America and Japan; seller comes from mainland China suppliers. Alibaba hope that greater efforts to develop overseas buyers.

Last year, the company was acquired Chengdu network structure company, invested in word of mouth network.

After the listing and financing, Alibaba will acquire and expand business go further.







Recommended links:



Li Yi: Collective Genuine Lack Of Awareness?



Three anti-monopoly law enforcement departments, year introduced several new deal soon



Web Or Video CAMS comments



Infomation Vertical MARKET Apps



Ten new MEDIA future and destiny



QuickTime to MPG



China International Open SOURCE Day, held in Dalian



Forbes: Goodbye, Alibaba?



Capital gray screen under the Waterfront



Beijing: refused to sign the contract is Terminated will receive compensation



YouTube To WMV



Should play the role of sales of nine



WMV to ZUNE



Monday, September 13, 2010

Chemistry teachers and multimedia courseware



Abstract: Reform in the deepening of Chemistry has been inseparable from the multimedia courseware, how to make use of multimedia courseware for the opportunity to produce multimedia courseware, software, multimedia courseware production of chemicals which, how to download chemistry courseware, reading this will understand.

Key words: time for the principle of making software download

With the rapid development of information technology, computer education and teaching on a variety application. Now many schools have built a campus network, and connect with the internet, constitutes a comprehensive, multi-channel, interactive teaching system. Multimedia has become the field of computer applications in education, the new trend. Multimedia technology refers to the computer as the core, the integrated treatment of text, graphics, images, sound, animation and video and other multimedia information, and that these information Jianli Qi logical connections, to express a richer, more complex Sixiang or method, such teaching information can act on the students in a short time all the senses, so that students produce a profound feeling of unprecedented use of the CAI multimedia courseware is an ideal modern teaching methods. I was a teaching for more than ten years of chemistry teachers, two years active research and studying multimedia technology and its applications, some experience and lessons learned, here are the views of my shallow for colleagues 鍙傝?.

First, the use of multimedia courseware for chemistry teaching time

1, microscopic particle motion. Chemistry is the study of molecular, atomic and extranuclear electron and other particles sports science, and movement of microscopic particles is the meat eyes do not see the hand touched, usually we only have the help of charts and models, through our teachers explain and make students understand. The process of particle movement and change can not fully display, for example, junior chemical decomposition of water, hydrogen reduction of copper oxide and other real experiments have shown that perception can not once and for all junior high school students to master, but with a separate multimedia courseware simulation particles and integration process, it enables students to quickly understanding and acceptance. High school chemistry, crystal structure, organic molecular structure, isomers, cis and trans isomers, chiral carbon hybrid orbital, 蟺-bond, electrolytic cell theory, the original battery principle, elimination reactions, addition reactions, esterification , polymerization, colloid dialysis and electrophoresis, etc., can be used to simulate multi-media courseware. I was struck by the knowledge that the crystal structure, usually the contents of two or three lessons, and now spend multimedia courseware, only one class will be able to fully explain, and works well. Such as sodium chloride crystal lattice in a number of sodium ions, the number of chloride ions, sodium ions surrounded by a distance equal to the sodium ion and the recent number of issues, almost no waste of breath, students will be able to find out.

2, toxic, harmful and can not be completed in a short time experiment. Such as gel electrophoresis, the nature and Production of hydrogen sulfide, CO, SO2, Cl2 and other toxicity.

3, error in laboratory consequences. Such as hydrogen reduction of copper oxide through hydrogen when heated first, add water to dilute concentrated sulfuric acid, sulfuric acid, taken with a Kipp generator system, such as acetylene.

4, the chemical production process of macro-presentation. Contact with the legal system as sulfuric acid, ammonia oxidation and nitric.

Second, for production of chemicals commonly used software, multimedia courseware and function Introduction

Production of multimedia courseware for the chemical commonly used software are: Authorware, Director, Founder Author, Flash, 3Dmax so. I rather like is Authorware, Flash, 3Dmax three kinds of software. Authorware is a powerful mix of media tools, able to text, images, sound, animation, video and other organically combined, and has a wealth of interactive features, all material prepared for later in combination. Flash is one simple and easy-to-plane animation tool for particle motion in the plane to do some demo. 3Dmax is a large-scale software, 3D modeling and animation capabilities are incomparable and are generally used for doing the spatial structure of organic compounds, isomers, crystal structure and other space demanding courseware.

Third, the principle of Multimedia Courseware

Multimedia Chemistry teaching process consists of four elements: teachers, students, teaching materials and multimedia. Four elements of interrelated constraints, forming an organic whole, to achieve satisfactory teaching results, we must correctly handle the relationship between the four elements. According to Piaget's constructivist learning theory: teachers are the organizers of the process of teaching, guidance and knowledge, meaning construction of the helper, facilitator, rather than take the initiative to educate those who teach knowledge; students are active constructors of knowledge meaning rather than passive recipients of external stimuli, the object of inculcating knowledge; materials provided in the active construction of knowledge is the object of the students, not teachers, the content to students; media is the creation of learning situations, students active learning, collaboration, to explore and complete knowledge of the cognitive tools to construct meaning, rather than teachers to provide pupils with the means and methods used.

Thus, CAI multimedia chemistry teaching can not replace the teachers to teach the simple, still have to give full play to the leading teachers and students in the main role, while highlighting the capabilities of multimedia teaching aids. Only deal with the relationship between these four elements in order to correct positioning of Multimedia Courseware in high school chemistry teaching position and role, it is apparent multimedia courseware should follow the following principles:

1, multimedia courseware to highlight teaching points, breaking the difficulty of teaching tools for those who can use common media such as models, charts, etc. need not be used to achieve the display of multimedia courseware. Should handle the use of multimedia courseware for teaching and teaching of traditional media relations, chalk and blackboard is still our teacher's main teaching tool, we should be the crowning touch of multimedia courseware for teaching.

2, can demonstrate the general chemistry class experiment with video or animation can not be replaced. Experimental media is replaced by any other media can not, it can observe the ability of students, ability, analytical skills and teamwork spirit, experiment is the most direct and vivid media, chemistry teachers are not bartering can do experiments and to give up Chuishou to use computer simulation.

3, multimedia courseware should be small "positive conditions" as the main form. Multimedia courseware well, it should be for everyone to use, not for teaching ideas and classroom differences in the structure of conflict. That is a difficult one corresponding courseware, teaching ideas have changed, changed class structure, courseware can still be used, only such courseware will have a strong vitality, will be extended. Many currently on the market in large scale courseware can not be the reason for this.

4, courseware should have good interaction. Some teachers make courseware, it will be a whole class teaching content, teaching procedures, and all woven into the blackboard, etc., in class the teacher simply press the mouse all the way "next" go, although many provincial King, but too little interaction, is still "indoctrination type "effect is not good teaching. Particular type of exercise self-learning courseware, should have good interaction and feedback functions.

Fourth, study the method of multimedia courseware

Secondary school teachers in addition to computer science teachers, generally not familiar with the programming language, so the real programming language courseware directly very little of several software described above does not require its entry-based programming, such as Authorware, which is a kind of icon-oriented programming tools, it is easy to grasp, and to buy an appropriate book, the book's examples were, generally a week or so you can grasp, if expert guidance, can learn a about three days. Of course, handy to be able to comfortably ease to use, but also a lot of practice. Learning generally so other software, including Flash learning time to be shorter, 3Dmax be longer.

5, the source of multimedia courseware

Multimedia is simply the source of two aspects: First, to produce their own, second is downloaded. Through their own ideas and creativity to produce courseware that wisdom is the fruit of their labors, we should be able to produce a good multimedia courseware for the proud. However, completion of possible time constraints, energy limited, the limitation of foreign language proficiency or even entirely by its own end is a small number of courseware produced a large number of courseware also need to go online to download or secondary development. Internet realize sharing of resources, we chemistry teachers should be able to make full use of network resources for their teaching services, teaching and difficult to resolve even with a number of courseware can be found, we need more to absorb, use, improvement and development. Of course, do not forget to hang your own editing software and the Internet for reference and download colleagues, "I am for all, all for one" is common to follow our guidelines.

6, common courseware download site:

1, 2, high school chemistry teaching resources, people to teach web - High School Chemistry 3, CAI teaching - network exchange 4, 5 books forest walk, lotus and other CAI.







相关链接:



Hot Browsers



Specialist Geography Education



True Samurai Shodown Cheats



Operation of supermarkets to dealers Suggestions



How to make a career ripe?



2005 Fun Workplace



Storage Pager Tools



"CISS" day



Photoshop to create my own Ferrari



Free Flv To Mp4 Converter



CONVERTER mp4 to 3gp free download



vob File converter



youtube to MPG



Tencent Said The Prosecution Did Not Rule Out The Possibility 51.com



Senior Advanced: 12 strokes Overall speed of your Firefox 3.5



Wednesday, July 28, 2010

Ulead SmartSaver Pro 3.0 Cheats bit through (c)


Second, powerful Web image creation

Read the Ulead SmartSaver Pro 3.0 compelling look after you already gearing up to try it out? (It is this quest for knowledge of the feeling ah), but Ulead SmartSaver Pro 3.0 can be described as pregnant with a lot of stunts, which first introduced an organization called a gum tree leaf in autumn, Oh, as a network graphics processing software, or talk about it a powerful Web graphics production capabilities it.

Using Ulead SmartSaver Pro 3.0 image production function, can be:

1. Accurate image segmentation - segmentation tools used to create complex tables.

2. Cell image replacement - easy to merge still images and animation.

3. The background color and images - for a cell or table background color or image specified.

4. Animation Control - change the animation settings.

1.WEB image segmentation

Your web page placed large image, the image segmentation is usually a large image into multiple parts for easy way. This might not make these images to download faster (and possibly counter-productive, to be controversial), but can easily display the scene. In fact, the smaller the image block is usually the first show, so you can quickly make a little preview of the image (or at least part of the image), is clearly better than just a large image. The advantage is also the location specified in the image created on mouseover (mouseovers means that when the mouse over the image occurs when the corresponding events). Using Ulead SmartSaver Pro 3.0, both the static image, or animated GIF images can be easily cut accurately.

The following to create a hotspot introduced the winners of pictures, click the picture on behalf of some of the winners of the location can be introduced into the appropriate details page.

The first: to be cut open an image.

Second: Click the Workspace tab in the cutting mode button (or press F3 shortcut) to switch to the cutting mode.



Figure 004: Image cutting mode






Recommended links:



Contact Home Linkist then the new tactics: to provide professional exhibition space



Appliances to the countryside should be to eliminate the countryside cottage



Converting mov to wmv



"Tomato Garden" case of first instance pronounced loss of Chengdu, a total of over 10 million soft



The table border css SYNTAX order



format BLACKBERRY



FREEHAND Instance - Drawing Football



Order doors: the most feared Dell



J2ME Game NORMAL-FRAME



Audio CD Players GUIDE



introduction Icons



PMP candidates generally concerned



.MKV file



Avi To Mp4 Converter



Monday, July 26, 2010

C language library function (G class letters) - 1


Function name: gcvt
Function: string to float conversion
Usage: char * gcvt (double value, int ndigit, char * buf);
Program example:
# Include
# Include

int main (void)
(
char str [25];
double num;
int sig = 5; / bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware significant digits backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news : 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read -only /

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware a regular number backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news : 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
num = 9.876;
gcvt (num, sig, str);
printf ("string =% sn", str);

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware a negative number backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news : 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
num = -123.4567;
gcvt (num, sig, str);
printf ("string =% sn", str);

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware scientific notation backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
num = 0.678e5;
gcvt (num, sig, str);
printf ("string =% sn", str);

return (0);
)




Function name: geninterrupt
Function: to produce a soft interrupt
Usage: void geninterrupt (int intr_num);
Program example:

# Include
# Include

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware function prototype backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
void writechar (char ch);

int main (void)
(
clrscr ();
gotoxy (80,25);
writechar (''*'');
getch ();
return 0;
)

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware
outputs a character at the current cursor
position using the video BIOS to avoid the
scrolling of the screen when writing to
location (80,25).
backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /

void writechar (char ch)
(
struct text_info ti;
/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware grab current text settings backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
gettextinfo (& ti);
/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware interrupt 0x10 sub-function 9 backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read- only /
_AH = 9;
/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware character to be output backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
_AL = Ch;
_BH = 0; / bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware video page backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read- only /
_BL = Ti.attribute; / bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware video attribute backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict- read-only /
_CX = 1; / bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware repetition factor backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read- only /
geninterrupt (0x10); / bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware output the char backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict- read-only /
)



Function name: getarccoords
Function: get the coordinates of the last call to arc
Usage: void far getarccoords (struct arccoordstype far * arccoords);
Program example:

# Include
# Include
# Include
# Include

int main (void)
(
/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware request auto detection backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news : 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
int gdriver = DETECT, gmode, errorcode;
struct arccoordstype arcinfo;
int midx, midy;
int stangle = 45, endangle = 270;
char sstr [80], estr [80];

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware initialize graphics and local variables backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
initgraph (& gdriver, & gmode, "");

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware read result of initialization backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
errorcode = graphresult ();
/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware an error occurred backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news : 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
if (errorcode! = grOk)
(
printf ("Graphics error:% sn",
grapherrormsg (errorcode));
printf ("Press any key to halt:");
getch ();
/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware terminate with an error code backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
exit (1);
)

midx = getmaxx () / 2;
midy = getmaxy () / 2;

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware draw arc and get coordinates backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
setcolor (getmaxcolor ());
arc (midx, midy, stangle, endangle, 100);
getarccoords (& arcinfo);

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware convert arc information into strings backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
sprintf (sstr, "*- (% d,% d)",
arcinfo.xstart, arcinfo.ystart);
sprintf (estr, "*- (% d,% d)",
arcinfo.xend, arcinfo.yend);

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware output the arc information backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
outtextxy (arcinfo.xstart,
arcinfo.ystart, sstr);
outtextxy (arcinfo.xend,
arcinfo.yend, estr);

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware clean up backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
getch ();
closegraph ();
return 0;
)




Function name: getaspectratio
Function: Returns the current graphics mode of the aspect ratio
Usage: void far getaspectratio (int far * xasp, int far * yasp);
Program example:

# Include
# Include
# Include
# Include

int main (void)
(
/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware request auto detection backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news : 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
int gdriver = DETECT, gmode, errorcode;
int xasp, yasp, midx, midy;

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware initialize graphics and local variables backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
initgraph (& gdriver, & gmode, "");

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware read result of initialization backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
errorcode = graphresult ();
/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware an error occurred backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news : 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
if (errorcode! = grOk)
(
printf ("Graphics error:% sn",
grapherrormsg (errorcode));
printf ("Press any key to halt:");
getch ();
/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware terminate with an error code backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
exit (1);
)

midx = getmaxx () / 2;
midy = getmaxy () / 2;
setcolor (getmaxcolor ());

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware get current aspect ratio settings backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
getaspectratio (& xasp, & yasp);

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware draw normal circle backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news : 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
circle (midx, midy, 100);
getch ();

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware draw wide circle backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news : 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
cleardevice ();
setaspectratio (xasp / 2, yasp);
circle (midx, midy, 100);
getch ();

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware draw narrow circle backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news : 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
cleardevice ();
setaspectratio (xasp, yasp / 2);
circle (midx, midy, 100);

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware clean up backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
getch ();
closegraph ();
return 0;
)




Function name: getbkcolor
Function: Returns the current background color
Usage: int far getbkcolor (void);
Program example:

# Include
# Include
# Include
# Include
# Include

int main (void)
(
/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware request auto detection backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news : 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
int gdriver = DETECT, gmode, errorcode;
int bkcolor, midx, midy;
char bkname [35];

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware initialize graphics and local variables backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
initgraph (& gdriver, & gmode, "");

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware read result of initialization backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
errorcode = graphresult ();
/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware an error occurred backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news : 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
if (errorcode! = grOk)
(
printf ("Graphics error:% sn",
grapherrormsg (errorcode));
printf ("Press any key to halt:");
getch ();
/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware terminate with an error code backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
exit (1);
)

midx = getmaxx () / 2;
midy = getmaxy () / 2;
setcolor (getmaxcolor ());

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware for centering text on the display backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read- only /
settextjustify (CENTER_TEXT, CENTER_TEXT);

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware get the current background color backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
bkcolor = getbkcolor ();

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware convert color value into a string backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read- only /
itoa (bkcolor, bkname, 10);
strcat (bkname,
"Is the current background color.");

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware display a message backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news : 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
outtextxy (midx, midy, bkname);

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware clean up backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
getch ();
closegraph ();
return 0;
)




Function name: getc
Function: get character from stream
Usage: int getc (FILE * stream);
Program example:

# Include

int main (void)
(
char ch;

printf ("Input a character:");
/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware read a character from the
standard input stream backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
ch = getc (stdin);
printf ("The character input was:''% c''n",
ch);
return 0;
)




Function name: getcbrk
Function: Get Control_break set
Usage: int getcbrk (void);
Program example:

# Include
# Include

int main (void)
(
if (getcbrk ())
printf ("Cntrl-brk flag is onn");
else
printf ("Cntrl-brk flag is offn");

return 0;
)



Function name: getch
Function: No echo from the console to get a character
Usage: int getch (void);
Program example:

# Include
# Include

int main (void)
(
char ch;

printf ("Input a character:");
ch = getche ();
printf ("nYou input a''% c''n", ch);
return 0;
)



Function name: getchar
Function: read characters from stdin stream
Usage: int getchar (void);
Program example:

# Include

int main (void)
(
int c;

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware Note that getchar reads from stdin and
is line buffered; this means it will
not return until you press ENTER. backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict -read-only /

while ((c = getchar ())! =''n'')
printf ("% c", c);

return 0;
)



Function name: getche
Function: get characters from the console (back to the display)
Usage: int getche (void);
Program example:

# Include
# Include

int main (void)
(
char ch;

printf ("Input a character:");
ch = getche ();
printf ("nYou input a''% c''n", ch);
return 0;
)



Function name: getcolor
Function: Returns the current paint line color
Usage: int far getcolor (void);
Program example:

# Include
# Include
# Include
# Include
# Include

int main (void)
(
/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware request auto detection backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news : 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
int gdriver = DETECT, gmode, errorcode;
int color, midx, midy;
char colname [35];

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware initialize graphics and local variables backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
initgraph (& gdriver, & gmode, "");

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware read result of initialization backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
errorcode = graphresult ();
/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware an error occurred backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news : 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
if (errorcode! = grOk)
(
printf ("Graphics error:% sn",
grapherrormsg (errorcode));
printf ("Press any key to halt:");
getch ();
/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware terminate with an error code backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
exit (1);
)

midx = getmaxx () / 2;
midy = getmaxy () / 2;
setcolor (getmaxcolor ());

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware for centering text on the display backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read- only /
settextjustify (CENTER_TEXT, CENTER_TEXT);

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware get the current drawing color backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
color = getcolor ();

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware convert color value into a string backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read- only /
itoa (color, colname, 10);
strcat (colname,
"Is the current drawing color.");

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware display a message backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news : 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
outtextxy (midx, midy, colname);

/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware clean up backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
getch ();
closegraph ();
return 0;
)



Function name: getcurdir
Function: get the specified drive the current directory
Usage: int getcurdir (int drive, char * direc);
Program example:

# Include
# Include
# Include

char * current_directory (char * path)
(
strcpy (path, "X: \"); / bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware fill string with form of response: X: backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
path [0] =''A''+ getdisk (); / bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware replace X with current drive letter backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news : 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
getcurdir (0, path +3); / bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / u01 / usr / var / vmware fill rest of string with current directory backup / bin / bin_old / conf / data / eshow / log / maint / news: 10 / news: 11 / news: 12 / news: 13 / news: 14 / news: 15 / news: 16 / news: 17 / news: 18 / news: 2 / news: 3 / news: 4 / news: 5 / news: 6 / news: 7 / news: 8 / news: 9 / seeds / svn / tasks / tmp / xml2dict-read-only /
return (path);
)

int main (void)
(
char curdir [MAXPATH];

current_directory (curdir);
printf ("The current directory is% sn", curdir);

return 0;
)



Function name: getcwd
Function: get the current working directory
Usage: char * getcwd (char * buf, int n);
Program example:

# Include
# Include

int main (void)
(
char buffer [MAXPATH];

getcwd (buffer, MAXPATH);
printf ("The current directory is:% sn", buffer);
return 0;
)






Recommended links:



mp4 CONVERTER



Must have the heart by the five interview



3gpp converter



If your answer is precise and appropriate decency



Convert Mpg To Mov



Dell's real ambition



Samsung's speed operation



Expert Vehicles - Screen Savers



"Red Alert 3" Allies Battle of the task Raiders



FTP Clients DIRECTORY



Internet Explorer programming brief (2)



Apple tv



Sneak Peek! VideoStudio 10 Plus the first to experience



Kingsoft CEO Lei Jun: calm face of the new issue of