Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

Problem ze spacja char.

#1
Problem ze spacja char.
Witam prosze o pomoc w poprawieniu programu, dlaczego gdy podam liczbe 3 uczniow i wpisze imiona ze spacja to przechodzi mi do trzeciego ucznia omijajac drugiego zastosowałem  char *imie = new char; moze w złym miejscu to podałem albo coś jest z pętlom  że omija.
Kod:
#include<iostream>

#include <cstdlib>
#include <conio.h>
#include <windows.h>

using namespace std;

struct Dane
{
    string imie,nazwisko;//liczba osob
    int numer;     

};
int main(int argc, char *argv[])
{
int n;
string imie;
cout<<"Podaj liczbe uczniow: ";
cin>>n;
    {
    
    for(int i=1;i<=n;i++)    
    
    
    {
    
    cout<<"Wprowadz imie i nazwisko ucznia nr"<<i<<endl;
    cin>>imie;

    char *imie = new char;
}
    

}


system("PAUSE");
return EXIT_SUCCESS;
}

// Kody proszę zamieszczać w znacznikach
Kod PHP:
[code][/code
// Szachista
 System operacyjny: windows_seven Przeglądarka: firefox
#2
RE: Problem ze spacja char.
Ok już sobie poradziłem mam teraz inny problem a mianowicie jak wczytać imiona i nazwiska (PO SPACJI) jeśli wpisze ze spacja to i tak cout<<imie; wczyta tylko imie a nie imie i nazwisko.
O tę część programu chodzi
Kod:
for(int i=1;i<n+1;i++)
{


cout<<"Uczen "; cout<<imie;

cout<<" ma srednia: "<<a<<endl;

}

}


Kod:
#include<iostream>
#include <cstdlib>
#include <conio.h>
#include <windows.h>

using namespace std;

struct Dane
{public:
char imie,nazwisko;//liczba osob
int numer;

};
int main(int argc, char *argv[])
{
int n;
float a;
string imie;
const short rozmiar=50;
char lancuch[rozmiar];


cout<<"Podaj liczbe uczniow: ";
cin>>n;
{
for(int i=1;i<n+1;i++)
{
cout<<"Podaj imie i nazwisko "<<i;cout<<". ucznia: "<<endl;
cin>>imie;
cin.getline( lancuch, rozmiar);
cout<<"Podaj srednia ocen "<<i;cout<<". ucznia: "<<endl;
cin>>a;
}
}
{

for(int i=1;i<n+1;i++)
{


cout<<"Uczen "; cout<<imie;

cout<<" ma srednia: "<<a<<endl;

}

}





system("PAUSE");
return EXIT_SUCCESS;
}
 System operacyjny: windows_seven Przeglądarka: firefox
#3
RE: Problem ze spacja char.
Kod:
string imie, nazwisko;
cin >> imie >> nazwisko;
 System operacyjny: linux_ubuntu Przeglądarka: firefox
#4
RE: Problem ze spacja char.
Dzięki, ale znalazłem troszke lepszy sposób przyjąłem ze imie i nazwisko to jedna zmienna i użyłem getline Wesoły
 System operacyjny: windows_seven Przeglądarka: firefox
Programy: Polecane / Nowe / Inne




Podobne wątki (Problem ze spacja char.)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Ściana [C++] Dodawanie char do scieżki pliku Smokolisz 1 7429 16.12.2016, 10:30
Ostatni post: Szachista
Ściana Spacja w skypcie .bat KrzyniuTV 2 10634 21.05.2016, 08:06
Ostatni post: KrzyniuTV
  [c++] Dopisywanie pobranego znaku (char) do stringa SzateX 3 7527 23.10.2014, 09:52
Ostatni post: Szachista

Skocz do:


Wybrane wątki (Problem ze spacja char.)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  C++ - sens pogłębiania nauki gbr 5 10351 25.03.2019 12:53
Ostatni post: koneton
  Klasa wewnętrzna w C++ Physicist 4 10004 23.03.2019 18:28
Ostatni post: Physicist
  Ruby on Rails - tutoriale luciussulla 0 9113 23.03.2019 16:49
Ostatni post: luciussulla
Big Grin Czy dostane sie technikum informatycznego klaudiusz20046 6 12750 21.03.2019 01:28
Ostatni post: UnableToSee
  [C#] Program do moderacji czatów gier wiktrom12 0 9607 07.03.2019 15:33
Ostatni post: wiktrom12
  Mój pierwszy projekt - Pomoc rafal12999 1 10041 07.02.2019 22:01
Ostatni post: Szachista
  pomoc projekt scilab piesel18 2 11504 04.02.2019 09:03
Ostatni post: piesel18
  Szkoła Informatyczna Zikinan 1 10335 02.02.2019 17:59
Ostatni post: wojownikhaha
  [Java] Strona z zadaniami do rozwiązania i odpowiedziami rafal12999 2 11131 27.01.2019 13:44
Ostatni post: rafal12999
  kompilacja biblioteki Agui - cmake jurek2 0 10361 10.01.2019 13:12
Ostatni post: jurek2
  Zamiana całego zestawu znaków wg przyporządkowania BarHorab 5 11069 19.12.2018 16:45
Ostatni post: Szachista
  Sumowanie licz excel - problem OxyGenE 2 13742 19.12.2018 16:29
Ostatni post: Szachista
  Jaki kod pod pewne zdarzenia visualbasic 2010 aktywny27 4 11526 07.11.2018 13:41
Ostatni post: Ajgor
Scared Ipad Pro programowanie? NissmoOne 4 12664 06.10.2018 12:22
Ostatni post: NissmoOne
  C# pierwsza pusta komórka Excel DonCorleone 0 11195 21.09.2018 16:58
Ostatni post: DonCorleone