User Tools

Site Tools


cplusplus:c_examples

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
cplusplus:c_examples [2017/04/30 23:58] – [Input/output] mithatcplusplus:c_examples [2020/12/07 02:40] (current) – [C Examples] mithat
Line 1: Line 1:
 ====== C Examples ====== ====== C Examples ======
-adapted from \\ +Mithat Konar \\  
-**Differences Between C and C++** \\ +Derived from //**Differences Between C and C++**// by Robert Niemann \\ 
-by Robert Niemann (Century College) \\ +2020-05-03
-11/22/2015+
  
 ===== Input/output ===== ===== Input/output =====
  
   * [[http://www.cplusplus.com/reference/cstdio/printf/ | printf() reference]]   * [[http://www.cplusplus.com/reference/cstdio/printf/ | printf() reference]]
-  * [[http://www.cplusplus.com/reference/cstdio/sprintf/ | scanf() reference]]+  * [[http://www.cplusplus.com/reference/cstdio/scanf/ | scanf() reference]] 
 + 
 + 
 +<file c example00.c> 
 +/* Basic printf use. */ 
 +#include <stdio.h> 
 + 
 +int main() 
 +
 +  int numSpoons = 5; 
 + 
 +  printf( "I have %d spoons.\n", numSpoons ); 
 +   
 +  return 0; 
 +
 +</file>
  
 <file c example01.c> <file c example01.c>
 +/* Basic scanf use. */
 #include <stdio.h> #include <stdio.h>
  
Line 19: Line 34:
     printf( "Please enter a number: " );     printf( "Please enter a number: " );
     scanf( "%d", &num );     scanf( "%d", &num );
-    printf( "You entered %d", num );+    printf( "You entered %d\n", num );
  
     return 0;     return 0;
Line 26: Line 41:
  
 <file c example02.c> <file c example02.c>
 +/* Common I/O format specifiers. */
 #include <stdio.h> #include <stdio.h>
  
-main()+int main()
 { {
   int dec = 5;   int dec = 5;
Line 36: Line 52:
  
   printf("%d %s %f %c\n", dec, str, pi,  ch);   printf("%d %s %f %c\n", dec, str, pi,  ch);
 +  
 +  return 0;
 } }
 </file> </file>
  
 <file c example03.c> <file c example03.c>
 +/* More I/O format specifiers. */
 #include <stdio.h> #include <stdio.h>
  
-main()+int main()
 { {
     char ch;     char ch;
Line 51: Line 70:
     scanf("%c %d %lf", &ch, &x, &y);     scanf("%c %d %lf", &ch, &x, &y);
     printf("%c %d %lf\n", ch, x, y);     printf("%c %d %lf\n", ch, x, y);
 +    
 +    return 0;
 } }
 </file> </file>
Line 67: Line 88:
     int x;     int x;
  
-    ptr_file =fopen("output.txt", "w");+    ptr_file = fopen("output.txt", "w");
  
     if (!ptr_file)     if (!ptr_file)
Line 73: Line 94:
  
     for (x = 1; x <= 10; x++)     for (x = 1; x <= 10; x++)
 +    {
         fprintf(ptr_file,"%d\n", x);         fprintf(ptr_file,"%d\n", x);
 +    }
  
     fclose(ptr_file);     fclose(ptr_file);
Line 88: Line 111:
 { {
     FILE *ptr_file;     FILE *ptr_file;
-    char buf[1000];+    char buf[1000];    /* can store strings up to 999 chars long */
  
-    ptr_file =fopen("input.txt","r");+    ptr_file = fopen("input.txt","r");
     if (!ptr_file)     if (!ptr_file)
-            return 1;+    { 
 +        return 1; 
 +    }
  
-    while (fgets(buf,1000, ptr_file)!=NULL) +    while (fgets(buf,1000, ptr_file) != NULL) 
-            printf("%s",buf);+    { 
 +        printf("%s",buf); 
 +    }
  
     fclose(ptr_file);     fclose(ptr_file);
 +    
     return 0;     return 0;
 } }
 </file> </file>
cplusplus/c_examples.1493596729.txt.gz · Last modified: 2017/04/30 23:58 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki