what is the use of c prog for a hardware engg?
458935
you need to know c programming language coz take for this case     \n When you replace a EEPROM on your machines hardware you need to rewrite the software in that EEPROM which is nothing but a bit complex c program - generally written and complied using Kyle C. \n As you are going to be a hardware engineer you will have to do chip level reparing also so and at time you will need to do things similar to the things mentioned above.\n So man learn the language as it packs more power than what you have not thought ight now ! ...
639857
use of this pointer is to show the current referemce.\nu can pass the formal arguments and variables with same name,\n\nfor eg a part of prog\n.\n.\nvoid initialize(int x,int y)\n{\nthis.x=x;//x=5\nthis.y=y;//y=6\n}\n.\nvoid main()\n{\n..\n...\ninitialize(5,6);\n}\nif this is not used the above prog will be\n\nvoid initialize(int x,int y)\n{\nx1=x;//x1=5\ny1=y;//y1=6\n}\n.\nvoid main()\n{\n..\n...\ninitialize(5,6);\n}\n\ndid u understand..
568732
What is C++ used for?\nC++ is a powerful general-purpose programming language. It can be used to create small programs or large applications. It can be used to make CGI scripts or console-only DOS programs. C++ allows you to create programs to do almost anything you need to do. The creator of C++, Bjarne Stroustrup, has put together a partial list of applications written in C++.
649368
Everythiny you want to control with a computer needs an interface -you can build all the progtams you want, if they aren't actually controlling a switch/switch gear/ motors/sensors etc etc then the computer (program) is just a useles box of instructions \n\n- Interfaces COST money unless you are MacGyver ;)
822024
1). A compiler "compiles" a code so that the host Operating System can understand. It's generally speaking. The compiler doesn't interact directly with the hardware, this is the job for the Operating System!\n2). Yes. You can download as many compilers as you prefer. A compiler is a software which interacts with the operating system, just like any other..\n3). This is difficult to answer... The starting point for creating compilers are formal languages and theory of automata.. Then comes the implementation... \n4). C/C++ is the industry standard, so of course many software are written in this language (but not only in this one...). Libraries for grafic function include OpenGL (Glut,FreeGlut and so on), DirectX... Renedering software is also being used in the gaming industry. (let's not foret about Artficial Intelligence)\n5). You can update a compiler by downloading the improved version or adding extra libraries to it. You can even create your own libraries if you prefer to start from scratch.\n6). Unix for example is entirelly based on C language! C language doesn't support OOP (Object Orientation Programming), that's one of the reason C++ was created. It's hard to say in what language windows is written for example since it's closed source...
1160462
in computer u r loading software into the hardware\nin other u load hardware into the software ............\n\n:-)
966120
try this stuff... pls understand the logic...\n\n#include<stdio.h>\n\nint main()\n{\nint no,rem;\nscanf("%d",&no);\nwhile (no)\n{\nrem = no % 10;\nprintf("%d",rem);\nno = no / 10;\n}\n}
438374
I used to work on something like this. If the hardware has GPIB support, i suggest you to use borland C++ builder. It has cool interface and easy to work.
350296
I suggest to buy some books on C and c++. For C u can refer Let us C by Yashwant Kanitkar and for c++ refer Ivor Hortan's Beginners Guide book . It is one of best book with practical approch
110601
Learn all that you can about hardware devices, C and assembly language.  Then learn everything you can about the operating system(s) that you intend to use. Next, check out the Linux and its driver projects to get a feel for what is going on.\nDon't give up and best of luck!
669248
Mostly core OSs are done in C
543995
If you are doing it strictly for hobby, such as myself  i would suggest learning visualbasic.net.\n\nAs you become more curious you may delve into things such as c or assembler, but dont start with those.
235716
Ofcourse. Just the way I do it is more like creating a windows customization program in C++ using the windows API and system API functions that you probably wont understand..... sry lol I can't help you much more on that..\n\n -Void
1135009
Well, if you want to save yourself a lot of work, you can start by modifying one that already exists. Look, for instance, at Maxima (http://maxima.sourceforge.net/ ), and its integrate function. It's open-source, so you can look at the inside of the program to get an idea of how it works.
1130146
C program? Do you mean the C language, or the C Drive?
3150
The basic problem is that CON is the built in name used for a standard I/O port representing "console". This is just like other ports, like LPT1, LPT2, COM1, COM2, etc. If you managed to created such a file/folder on your machine, all normal input and output that normally come from the keyboard and display on the screen would have to come from and go to the file/folder you created.\n\nDOS device names are reserved words, and cannot be\nused as folder or file names. When parsing a reference to a file or folder, Windows correctly checks for the case in which a single DOS device name is used in the path, and treats it as invalid.\n\nfollowing are reserved device names\n\nCON, PRN, AUX, CLOCK$, NUL, COM1, COM2, COM3, COM4,\nCOM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4,LPT5, LPT6, LPT7, LPT8, and LPT9.\n\nu cannot create a folder or file of the above names.\n\nThis actually is a unix-like feature. DOS device drivers are accessible like normal files, i.e. the everything-is-a-file philosophy. CON is the equivalent of /dev/tty, NUL of /dev/null, COM# of /dev/ttyS#, LPT# of /dev/lp# and CLOCK$ corresponds to /dev/rtc (PRN is an alias to LPT1, AUX is COM1). Every character device can be opened this way, block devices (which are assumed to be FAT formatted...) are named A: to Z:, as you will know. Many pseudo character devices (drivers which had to be loaded as drivers but were no character devices, like EMM386, HIMEM.SYS, ..) had forbidden characters like '*' in their device names to be hidden from the user.\n\nThe only problem is: DOS 1, which introduced CON, NUL, PRN and AUX had no directories, i.e. no /dev/, so for compatibility with old DOS1-executables (which don't know that they live in a directory) the character devices have to exist in every directory. Don't know why this feature was not limited to FCB (CP/M like) file access, unix like file numbers were introduced together with directories in DOS 2 (actually the MS programmers had Xenix machines on their desks, I heard)..\n\nsecondly i would say that some extra smart people try to create the Folder "con" by using special characters in front of the folder name such as now take for example one of my friend told me that he had created the folder "con". he showed me the syntax. the correct syntax for creating a folder in DOS is...\n\nmkdir con \n\nbut since the folder "con" cannot be created this command doesnt execute.\nnow see the syntax what my friend showed me\n\nmkdir &#92;.&#92;&#92;d:&#92;con  (warning : dont try on ur pc)\nand to delete the folder is\nrd &#92;.&#92;&#92;d:&#92;con\nu know wat will happen\nin windows xp u will c only a folder of name "con" but  the actual name is &#92;.&#92;&#92;con\nwe should not use special character in front of folder names.\n\nThere is one more technique to create "con" but it is not known to most of the people.\nThis is the alt+255 technique.\nIn this the user holds the "alt" key and then presses 255 from the numpad before or after the folder name.\nBut alt + 255 is the keyboard combination of underscore(_) or space which is a special character and hence can't be used for folder name.\nWhile displaying the name it wont show the special character, it will show only the name "con"\n\nNow regarding the file "con"\nyou may not have noticed but it is not only the folder "con" cannot be created but also u cannot create a file of name "con" (such as u can't create "con.txt",\n"con.doc","con.ppt" etc...)\nThe reason for this is as follows\n\nIn Dos there are two commands \nfor creating a file we use a command "copy con"\nthe syntax for creating a file in DOS is..\n\ncopy con <filename>\n\nusing the above command u can create a file in DOS.\nnow for copyng a file the command is "copy" in Dos\nthe synatx is ..\n\ncopy <filename1> <filename2&gt
441675
Go here it has the info you need:\nhttp://en.wikipedia.org/wiki/Preprocessor