affiliate marketinganyone?? master the c++.. nid help ...plssss

The Official Tambayan ng Bayan

Our Website is now Adds free
Top Poster of the Month Contest is now Open click here
Convert your Points Into LOAD click here
Top posters

You are not connected. Please login or register

View previous topic View next topic Go down Message [Page 1 of 1]

#1default anyone?? master the c++.. nid help ...plssss on Fri Mar 16, 2012 7:55 pm

Zaih27

Moderator
Moderator
Loading
nid elp guys

xtrojan

Developer
Developer
Loading
Zaih27 wrote:nid elp guys
anong clasing C++ problem mo tol??

#3default Re: anyone?? master the c++.. nid help ...plssss on Sat Mar 17, 2012 11:20 pm

Zaih27

Moderator
Moderator
Loading
ito ung code pre...





Code:



#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <ctype.h>
void main ()
 {
  char strSENT[80],strWORD[25][15],strEdit[15],strRep[15];
  char chInkey,QUIT;
  char TRUE = 1,EndStr;
  char FALSE = 0;
  int numWords,A,B,C,Z,Y,POS;
  /*Ask for user's Sentence*/
  lowvideo ();
  printf ("\nEnter Sentence: ");
  /*Usually, strSENT is an array of 80 characters */
  /*An array of characters is a string*/
  gets (strSENT);

  /*Menu*/
  QUIT = FALSE;
  do
  {
    /*Initialize Elements of strWORD*/
    for (Z=0;Z<25;Z++)
    for (Y=0;Y<15;Y++)
    strWORD[Z][Y] = '\0';

    numWords=0;
  EndStr=FALSE;
  A = 0,B=0,C=0;
  /*Evaluate Words*/
  /*Assign Words to seperate arrays*/
      do
      {
    /**/
    if (strSENT[A]=='.')
    {
      strWORD[B][C]=strSENT[A];

      C++;
      strWORD[B][C]='\0';

      B++;
      C=0;
    }
    else if (strSENT[A]==',')
    {
      strWORD[B][C]=strSENT[A];

      C++;
      strWORD[B][C]='\0';

      B++;
      C=0;
    }
    else if (isalpha(strSENT[A]))
    {
      strWORD[B][C]=strSENT[A];
      C++;
    }
    else if ((isspace(strSENT[A])) && (A>0))
    {
      C++;
      strWORD[B][C]='\0';

      B++;
      C=0;
    }

    A++;
    if (strSENT[A]=='\0') EndStr = TRUE;
      }
      while (EndStr==FALSE);


  if (strWORD[1][0]=='\0')  numWords = 1;
  else numWords = B;


  printf ("Your sentence is: %s\n",strSENT);
  printf ("Press 1 to Insert word\n");
  printf ("Press 2 to Delete word\n");
  printf ("Press 3 to Edit/Replace word\n");
  printf ("Press 4 to Exit\n");
  printf ("Your Response: ");
  chInkey=getche ();
  printf ("\n");
  if (chInkey == '4') QUIT = TRUE;
  if (chInkey == '3')
    {/*Edit/Replace Words*/
      printf ("What word to replace?: ");
      gets (strEdit);
      printf ("Replace with what?: ");
      gets (strRep);
      if (strstr(strSENT,strEdit))
      {
    for (Z=0;Z<=numWords;Z++)
    if ((strcmpi(strEdit,strWORD[Z]))==0)
      /*if word matches*/
      {
        strcpy (strWORD[Z],strRep);
      }

        strcpy (strSENT,strWORD[0]);
    for (Z=1;Z<=numWords;Z++)
        {
        strcat (strSENT," ");
        strcat (strSENT,strWORD[Z]);
        }
      }
      else
      {
    printf ("Word not present in the sentence!\n");
      }
    }
  if (chInkey == '2')
    /**/
    {
      printf ("What word to delete?: ");
      gets (strEdit);
      if (strstr(strSENT,strEdit))
      {
    for (Z=0;Z<=numWords;Z++)
    if ((strcmpi(strEdit,strWORD[Z]))==0)
      /*if word matches*/
      {
        strWORD[Z][0]='\0';
      }
        strcpy (strSENT,strWORD[0]);
    for (Z=1;Z<=numWords;Z++)
        {
        strcat (strSENT," ");
        strcat (strSENT,strWORD[Z]);
        }

      }
      else
      printf ("Word not found in sentence!\n");

    }
  if (chInkey == '1')
    {
    printf ("What word to insert?: ");
    gets (strEdit);
    printf ("Where to insert?[position no.]: ");
    scanf ("%d",&POS);
    strSENT[0]='\0';
    for (Z=0;Z<POS;Z++)
      {
    strcat (strSENT," ");
    strcat (strSENT,strWORD[Z]);
      }
    strcat (strSENT," ");
    strcat (strSENT,strEdit);
    for (Y=Z;Y<=numWords;Y++)
      {
    strcat (strSENT," ");
    strcat (strSENT,strWORD[Y]);
      }
    }


  }
  while (QUIT == FALSE);
 printf ("Goodbye!\n");
 }




ang gusto kong palabasin eh.. ung edit agad... delete na ung add tska delete string... tapos... panu ko magagawang ung...ni replace ko eh maticna papatunganungfirst input ko..


tska pa explain naman ng literal ung mga int variables.. di ko cla gets eh :D tnx

Advertising poster


View previous topic View next topic Back to top Message [Page 1 of 1]

Permissions in this forum: You cannot reply to topics in this forum