Managing memory and storing strings : String General « String « C / ANSI-C

Home
C / ANSI-C
1.assert.h
2.Console
3.ctype.h
4.Data Structure Algorithm
5.Data Type
6.Development
7.File
8.Function
9.Language Basics
10.Macro Preprocessor
11.Math
12.math.h
13.Memory
14.Pointer
15.setjmp.h
16.signal.h
17.Small Application
18.stdio.h
19.stdlib.h
20.String
21.string.h
22.Structure
23.time.h
24.wctype.h
C Tutorial
C++
C++ Tutorial
Visual C++ .NET
C / ANSI-C » String » String GeneralScreenshots 
Managing memory and storing strings

#include <stdio.h>
#define BUFFER_LEN 500

int main()
{
   char buffer[BUFFER_LEN];  /* Store for strings        */
   char *pS1 = NULL;         /* Pointer to first string  */
   char *pS2 = NULL;         /* Pointer to second string */
   char *pS3 = NULL;         /* Pointer to third string  */
   char *pbuffer = buffer;   /* Pointer to buffer        */

   printf("\nEnter a message\n");
   pS1 = pbuffer;
   while ((*pbuffer++ = getchar()) != '\n');
   *(pbuffer - 1'\0';

   printf("\nEnter another message\n");
   pS2 = pbuffer;
   while ((*pbuffer++ = getchar()) != '\n');
   *(pbuffer - 1'\0';

   printf("\nEnter another message\n");
   pS3 = pbuffer;
   while((*pbuffer++ = getchar()) != '\n');
   *(pbuffer - 1'\0';

   printf("\nThe strings you entered are:\n\n%s\n%s\n%s",pS1, pS2, pS3);
   printf("\nThe buffer has %d characters unused.\n",&buffer[BUFFER_LEN - 1- pbuffer + 1);
}


           
       
Related examples in the same category
1.Analyze comma-separated list of wordsAnalyze comma-separated list of words
2.Storing and displaying proverbs in order of length
3.Removing spaces and puctuation from a stringRemoving spaces and puctuation from a string
4.A function to read a string terminated by an arbitrary characterA function to read a string terminated by an arbitrary character
5.Looking for palindromes
6.Output a name and address 2
7.Output a name and address in a single statement
8.Output a name and address
9.REVERSI An Othello type gameREVERSI An Othello type game
10.Reading a string with gets()
11.Arrays of Pointers to StringsArrays of Pointers to Strings
12.Function: Sort string
13.Output string
14.Use gets to get the whole string
15.String length and string compareString length and string compare
16.How to copy a string
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.