View Single Post
Staro 03.05.2010., 19:10   #1
white34gle
Registered User
 
Datum registracije: May 2010
Lokacija: Slavonski Brod
Postovi: 4
Pomoć za C++

ovako, prvo isprika što mi je prvi POST pomoć, a ne predstavljanje ili nešto drugo (pomoć drugima), ali evo obećajem da ću uskoro i to srediti, samo što mi je ovo hitno!

ovako, trebam napraviti program u C++ koji će
a) upisati rečenicu i svaku riječ staviti u novi red, a rečenica će završiti unosom točke.

ima pod b,c i d....ali za sada s ovim ću biti zadovoljan, evo ja sam pokušao i kompajlirao, ali nisam dobio dobro rješenje.....

a za one koji ne znaju...getche(); funkcija je posebna funkcija u conio.h biblioteci, koja upisuje sve što je uneseno sa tipkovnice (get char echo) (to kažem jer biblioteka nije u standardu C i C++ jezika.)
ako netko ima bolje rješenje od getch(); kao što sam vidio nešto keystrokes(); i slično nešto, bio bih zahvalan.

hvala puno unaprijed!!

Code:
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>

int upis(char r[])
{
    int n;
    puts("Upisite recenicu");

    do 
    {
        r[n]=getche();
        n++;
        
    if (r[n-1] == ' ')       //provjera praznog mjesta
    printf ("\n");
                  }
    while (r[n-1] != '.');
    r[n]='\0';       //oznaka kraja niza znakova
    

    
    return n;    
}

main()
{
      char r[]={};
      int n;
      
      n=upis(r);
      
      printf("%s",n);
      system("pause");
      }
white34gle je offline   Reply With Quote