how to master in C language ?
399012
read books, do practice, write these codes given in books and try to understand them by doing them by hand.\nthen go for some quiz type books on C.\nsome mentioned books are\n'Let Us C' by Yashwant Kanetkar (u will have fun reading it)\n'Working with C'\n'Test ur C skills'\n\nAlso buy 'C Answers' by yashwant kanetkar!
979933
I'm giving u the program (in C), just go through it, then write the algo. It'll be easier.\n\n// Program :  MERGE  SORT\n\n#include<stdio.h>\n#include<conio.h>\n\nvoid mergesort(int *,int);\n\nvoid main()\n{\nint x[30],n,i;\nclrscr();\nprintf("Enter total no. of elements");\nscanf("%d",&n);\nprintf("Enter %d nos.",n);\nfor(i=0;i<n;i++)\n   scanf("%d",&x[i]);\n\nmergesort(x,n);\n\nprintf("After sorting in descending order :&#92;n");\nfor(i=n-1;i>=0;i--)\n  printf(" %d",x[i]);\n\ngetch();\n}\n\n\n\nvoid mergesort(int x[],int n)\n{\n  int aux[30],l1,l2,u1,u2,i,j,k,size;\n  size=1;   // merges file of size 1\n  while(size<n)\n  {\n    l1=0;   // initialize lower-bound of 1st. file\n    k=0;    // k is index for auxilliary array\n    while(l1+size<n)\n    {\n      // initialize remaining parameters...\n      l2=l1+size;\n      u1=l2-1;\n      u2=(l2+size-1)<n ? (l2+size-1):(n-1);\n      for(i=l1,j=l2;i<=u1 && j<=u2;k++)\n if(x[i]<=x[j])\n   aux[k]=x[i++];\n else\n   aux[k]=x[j++];\n      while(i<=u1)\n      aux[k++]=x[i++];\n      while(j<=u2)\n      aux[k++]=x[j++];\n\n      l1=u2+1;\n    } /* end of 2nd. while-loop */\n    for(i=l1;k<n;i++)\n       aux[k++]=x[i];\n    for(i=0;i<n;i++)\n       x[i]=aux[i];\n\n    size*=2;\n  } /* end of 1st. while-loop */\n}
1143912
There's no such site, as far as I'm aware.\nI don't think it's possible to convert from VB to C, because it would be too difficult (READ: impossible!) to do such a thing (they are too different programing languages, one is compiled, one interpreted...). You'd better try to understand the algorithm(s) in the programs and rewrite the code!
999124
languages like c and cpp are very basic and can be mastered at any stage of time. At present it will probably be more difficult to grasp and after say 5 years, the same thing will take a day.\nWhts more important is devolopment of various other faculties, creativity and all.\nMy friends who virtually knew nothing about programming picked it up at later stages and are nowadays working with top software firms.\nHowever, each person is unique , if he feels inclined towards it, he should definitely go for it.\nhope it helps.\nRegards
367792
1. Write a lot of programs. Like everything, practise is essential -- the more, the better.\n2. Strive to understand how and why everything works (or doesn't work). Avoid cut'n'paste solutions.\n3. Learn basics from the bottom up (bits, bytes, and such) and from the top down (high level languages, power tools). At some point top and bottom will meet and you will recognize when that happens. (They may not meet in the middle; it's different for everybody).\n4. Pay attention to details.\n5. Lots of late nights, coffee, cola -- limited social life.
329690
The key to being a good programmer is understanding programming logic, which is really quite simplistic.  When faced with a complex task, you have to be able to break it down into very simple baby steps.  All programming languages, no matter how different they may seem, use the same underlying logic.  Remember that the computer is very, very stupid.  It can only do exactly what you tell it to do, in exactly the right order.  If you're new to programming (or even if you're not), you should make hand-written flowcharts of your algorithms.  If you're not able to write out this step-by-step chart, then your program probably won't work.\n\nLearning to program in C or Fortran can also help you learn the fundamentals, as those are relatively low-level languages.  Once you are comfortable programming in C, you should find that picking up other languages is only a matter of learning some new syntaxes and few hours of playing around (some are more difficult to pick up than others, of course).  Another benefit to learning in C or Fortran is that you will better appreciate the benefits that higher-level languages can give you in terms of better efficiency, shorter programs, etc.
1093643
Try using C, its easier than C++ and useful for small programs you dont want to learn c++ for. A great compiler is available free at\nhttp://forums.miniclip.com/showthread.php?t=11976\nAnd to learn c, you can try googling it or uhmm, yahooing it lol.\ntheres loads of resources for it. You might also try java, its even better for small,portable programs, but its slower, and im nto sure theres any free complete versions of it.
1137811
Use Control+V to paste when you cant other ways. Control+C is copy.
534251
You have provided too little information in your question. It is good that you want to make a career in software development, however you must also have a genuine interest in learning the technicalities of software technology. Start with languages like C, C++. It will help a lot to understand important programming concepts. If you are a beginner you can refer to books by authors like Yeshwant Kanetkar (for C) and Balaguruswamy (for C++). If you have already refereed these books but don't like them for some reason you may refer books of author's like Dennis Ritchie or Herbert Schildt (for C) and Robert Lafore (for C++). It is not possible to understand from your question as to in which technical areas you are weak. Please try to be more specific so that one can answer accordingly.
539824
this is a little more than Y answers can handle...you're better off looking at a tutorial online and using your book....good luck...you'll get it. C is not that hard to learn
945664
It's not programmer.  It may be a part of computer science or networking, you may come to cisco institute or you can learn it at home then take the test to get a certification because the time to master networking is short.
528341
http://www.cprogramming.com/tutorial.html
760548
Well, you can find a lot of C source code at the URL below, though you may need to modify a thing or two to use it under Turbo C and any Windows code won't likely work.
903121
Try Bloodshed Software's version of C/C++ instead.  It's free just like Turbo C from Borland.\n\nhttp://www.bloodshed.net/devcpp.html
959743
In unix, there is a help command called "man"... If you type:\n\nman intro\n\nman -k intro (shows help pages [manual pages] that have the keyword intro)\n\nthat will help you learn a lot faster...\n\nThe command you are looking for is cp.\n\nSo type:\n\ncp a b\n\nand type:\n\nman cp
1041508
First u should select which editor u r going to use it may be a Notepad or BC Editor or TC Editor or Command Prompt Editor and what editor u have just open that and type the c code.\nbefore going to write u should include the header files which are u going to use in u r program.\n\nthe header file inclution is very important in C language.\n\nafter that u should type the main() function with the return type almost void.\nthen open the function with the opening braces like { and for closing the function }.\n\nafter that u should declare what type of variables u r goining to use in u r program it may be int, float, or char and so on.\n\nafter that do what type of functions u like to do.\n\nSample Program\n=============\n\n#include<stdio.h>\n#include<conio.h>\nvoid main()\n{\nint a=10,b=20,c;\nfloat x=10.9,y=20.1,z;\nclrscr();\n\nc=a+b;\nz=x+y;\n\nprint("%d&#92;n",c);\nprint("%d&#92;n",z);\ngetch()\n}\n\nsave this file with the extension of C. for example save the above file with sample.c in an any editor and run it in the BC or TC which will be available.\n\nClick Alt+F9 Key for compling the program.\n\nClick Ctrl+F9 Key for showing the output on the screen.
551383
There is no single programming language that can be termed best. Every language has its +ve and -ve points.\n\nBest thing to do is try your hands at a few languages, and then pursue the one that interests you.\n\nThough in my view C and C++ come as close to perfection as possible, but then I am a hardcore C/C++/Unix guy :-)