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] – [Read a file] 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 */
Line 55: Line 91:
 </code> </code>
  
-===== Equivalent in python =====+==== Equivalent in python ====
 <code python> <code python>
 for line in open("./file.txt", "r"): for line in open("./file.txt", "r"):
     print line     print line
 </code> </code>
cs_lang/c.txt · Last modified: 2012/09/30 23:32 by cedric