User Tools

Site Tools


cs_lang:c

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
cs_lang:c [2011/07/12 10:47] – [Equivalent in python] cedriccs_lang:c [2012/09/30 23:31] – [Hello World] cedric
Line 15: Line 15:
 { {
     printf("Hello World");     printf("Hello World");
- 
- 
 } }
 </code> </code>
Line 29: Line 27:
 $ ./hello.out  $ ./hello.out 
 Hello World Hello World
 +</code>
 +
 +
 +===== Increment a number =====
 +<code c>
 +#include "stdio.h"
 +
 +char  line[100];
 +int   value;
 +
 +int main()
 +{
 +    printf("Enter a value:");
 +    fgets(line, sizeof(line), stdin);
 +    sscanf(line, "%d", &value);
 +
 +    printf("Inc: %d\n", value + 1);
 +
 +    return 0;
 +}
 +</code>
 +
 +<code bash>
 +$ gcc -Wall test1.c 
 +cedric@debian:~$ ./a.out 
 +Enter a value:41
 +Inc: 42
 +</code>
 +
 +==== Equivalent in python ====
 +<code python>
 +>>> def inc():
 +...     value = raw_input("Enter a value:")
 +...     print "Inc:", int(value)+1
 +... 
 +>>> inc()
 +Enter a value:41
 +Inc: 42
 </code> </code>
  
Line 42: Line 78:
  
 { {
-   char line[80];+   char line[1024];
  
    fr = fopen ("./file.txt", "rt");  /* open the file for reading */    fr = fopen ("./file.txt", "rt");  /* open the file for reading */
cs_lang/c.txt · Last modified: 2012/09/30 23:32 by cedric