Kezdőoldal » Számítástechnika » Programozás » Programozásban tudnátok...

Survivorrocky123 kérdése:

Programozásban tudnátok segiteni nekem?

Figyelt kérdés

Konkrétan egy adott szöveg bevitele után ha van benne szóköz onnnantól kéne kiiratni a beirt szöveget ha nincs egyszerűen ki kell iratni hogy nincs benne szóköz.

Nem nagyon sikerül ez a dolog.

Kérlek segitsetek! Előre is köszi mindenkinek!



2019. ápr. 16. 22:32
 1/6 anonim ***** válasza:
hasznos: [link]
2019. ápr. 16. 22:50
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:
0%
Nem hiszem.
2019. ápr. 16. 22:59
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:

esetleg for és/vagy tömbe split-et használod(darabolod).

[link]


Az első link pld:

[link]

2019. ápr. 16. 23:10
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:
53%

Substring, IndexOf, a elgtöbb programozási nyelvben megtalálhatóak. Az IndexOf megadja egy adott akrakter első előfordulását, míg a Substring egy string adott indexű karakterétől vett (opcionálisan adott karakter hosszú) részsorozatát veszi. A kettő kombinálásával megkapod amit akarsz:


String str = "Ez valami teszt string";

String result = str.Substring(str.IndexOf(" ")+1); //str="valami teszt string"

2019. ápr. 17. 01:11
Hasznos számodra ez a válasz?
 5/6 tabaki ***** válasza:
53%

#include <iostream>

#include <string>

using namespace std;


int main(){

      bool volt = false;

      string s = "";

      cout << "Kérem a szöveget:\n";

      getline (cin, s);

      for (unsigned int i = 0; i < s.length(); i++) {

            if (volt)

                  cout << s[i];

            else

                  if (s[i] == ' ') volt = true;

      }

      if (!volt) cout << "Nem volt benne szóköz.";

}

2019. ápr. 17. 02:50
Hasznos számodra ez a válasz?
 6/6 tabaki ***** válasza:

Ugyanaz, kicsit másképp:


#include <iostream>

#include <string>


int main(){

      bool volt = false; std::string s;

      std::cout << "Kérem a szöveget:\n"; getline(std::cin, s);

      for(unsigned int i = 0; i < s.length(); i++)

            if(volt) std::cout << s[i]; else if(s[i] == ' ') volt = true;

      std::cout << (volt ? "\n" : "Nincs benne szóköz.\n");

}

2019. ápr. 17. 16:20
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!