Kezdőoldal » Számítástechnika » Programozás » C++ nem sikerül a betűkiírás,...

C++ nem sikerül a betűkiírás, mi a probléma?

Figyelt kérdés

int main()

{

int tomb(98, 97, 108, 101, 107) = new tomb;


if(tomb > 0)

{

for(int i = 0; i < tomb; i)

{

char ch(tomb(i)) = new ch;

std::cout << ch << '\n';

}

}


return 0;

}



2015. márc. 30. 23:21
1 2 3
 11/22 anonim ***** válasza:
100%
Nem elavult a c++, csak te béna vagy.
2015. márc. 31. 00:15
Hasznos számodra ez a válasz?
 12/22 anonim ***** válasza:
100%

# 10/11 Időpont ma 00:12


Tehát te nem tudsz C++ban egy tömböt dekralálni (ami még egyszerűbb is mint java-ban), és a C++ lesz az elavult? :-D Ne kezd te is ezt...


Gondolom a kacsa a víz és az úszás történetét ismered...

2015. márc. 31. 00:27
Hasznos számodra ez a válasz?
 13/22 anonim ***** válasza:
100%

A C++ legújabb, C++14 nevű, ISO/IEC szabványát végül is 2014. december 15-én publikálták, szóval tényleg nagyon régi és elavult a nyelv.


Egyébként meg így néz ki a működő kód C++-ban:


#include <iostream>

#include <vector>


using namespace std;


int main() {

vector<int> tomb = {98, 97, 108, 101, 107};


if (!tomb.empty()) {

for (vector<int>::iterator it = tomb.begin(); it != tomb.end(); ++it) {

cout << static_cast<char>(*it) << endl;

}

}

return 0;

}


(Mivel a C++11 szabvány szerint van feltöltve a vektor adatokkal, ezért pl. a GNU C++ fordító esetében a -std=c++11 flaget kell használni fordításkor.)

2015. márc. 31. 01:43
Hasznos számodra ez a válasz?
 14/22 anonim ***** válasza:

Nem vagyok valami nagy hibajavító, de mondjuk amikor deklarálod a tömböt, azt nem úgy kell.

És a karaktert se.

For ciklusban az i értéke se nem nő, se nem csökken.


Már volt dolgod a programozással korábban?

2015. márc. 31. 10:22
Hasznos számodra ez a válasz?
 15/22 A kérdező kommentje:

Kösz 13# így már jó. Mondjuk ha kiíratás és c++11 akkor már:

for(const auto &i : tomb)

2015. márc. 31. 16:48
 16/22 anonim ***** válasza:
Ez valami fogyatékos?
2015. márc. 31. 17:47
Hasznos számodra ez a válasz?
 17/22 uno20001 ***** válasza:
No comment.
2015. márc. 31. 17:56
Hasznos számodra ez a válasz?
 18/22 A kérdező kommentje:
Nem kell szidni csak mert nem tudok mindent elsőre mint ti zsenik.
2015. márc. 31. 18:15
 19/22 SimkoL ***** válasza:
Nem kellet volna lebecsmérelni a nyelvet, hogy elavult. Én is kényes vagyok rá ha a Delphi-t leszólják, holott az XE7...
2015. márc. 31. 18:35
Hasznos számodra ez a válasz?
 20/22 anonim ***** válasza:
"const auto &i", miért is ? Azért mert ezt dobta ki elsőre a google ? :D Ennek max akkor van értelme, ha nem tudja az ember, h milyen típusú elemeket tartalmaz a tömb. De mivel nyilvánvaló, hogy int-ek, ezért teljesen fölösleges. Mellesleg, ahhoz, hogy jól deklarálj egy tömböt, egyszerűen meg kell nézni egy c++ tutorialt. Minden programozó így csinál, mondjuk, te nem leszel az, szóval tök mindegy..
2015. márc. 31. 19:42
Hasznos számodra ez a válasz?
1 2 3

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!