• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Konwercja wskaźnika ze stringa na inta i na odwrót

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
931 wizyt
pytanie zadane 16 czerwca 2019 w C i C++ przez KotLuminos Początkujący (270 p.)
edycja 16 czerwca 2019 przez Eryk Andrzejewski

Witam :D

Właśnie zaczynam pisać program i w tym programie chciałbym wskaźnik np:

string *napis = &litera

przekonwertować na inta.

Czy się w ogóle tak da? Jeśli tak, to proszę o podanie przykładu.

Z góry dziękuję :D

komentarz 16 czerwca 2019 przez KotLuminos Początkujący (270 p.)
przeniesione 16 czerwca 2019 przez Eryk Andrzejewski
Jakby co chodzi mi o c++ ;) (znowu tag c++ nie wszedł)
komentarz 16 czerwca 2019 przez j23 Mędrzec (195,240 p.)
Takie uwagi dawaj w komentarzu do swojego posta.
komentarz 16 czerwca 2019 przez KotLuminos Początkujący (270 p.)
Niepomyśleniem o edytowaniu dziękuje za tą uwagę :D
komentarz 16 czerwca 2019 przez Eryk Andrzejewski Mędrzec (164,260 p.)

Przeniosłem odpowiedź pod komentarz. smiley

A tak na przyszłość - tag c++ u nas zapisuje się jako c-plus-plus. Chyba będzie trzeba zrobić na forum poprawkę, żeby automatycznie zamieniało c++ na c-plus-plus. wink

komentarz 16 czerwca 2019 przez Eryk Andrzejewski Mędrzec (164,260 p.)

Zmieniłem Ci ten tag i poprawiłem nieco formatowanie, interpunkcję i ortografię. Czy teraz pytanie nie wygląda nieco lepiej?

Może to szczegół, ale prezentacja pytania może wpłynąć na nastawienie innych użytkowników i to, czy będą chcieli Ci pomóc. Jak zobaczą kruczek w rodzaju "w ogule", to może im się odechcieć. ​​​​​​laugh

komentarz 16 czerwca 2019 przez KotLuminos Początkujący (270 p.)
Rozumiem i dziękuje za nowe informacje :D(dałem w gule bo mi tak pokazywał mi program)

1 odpowiedź

0 głosów
odpowiedź 16 czerwca 2019 przez j23 Mędrzec (195,240 p.)

wo gule

indecision

 

Możesz użyć strumienia std::istringstream albo funkcji strtol.

komentarz 20 czerwca 2019 przez j23 Mędrzec (195,240 p.)

W opcjach projektu -> Compiler settings -> Compiler flags.

komentarz 20 czerwca 2019 przez KotLuminos Początkujący (270 p.)
A gdzie są opcje proletu (szukam i nie mogę znaleźć)

Ok mam :D

mam zaznaczone Have g++ follow the C++11 ISO C++ language standard[-std=c++11]
komentarz 20 czerwca 2019 przez j23 Mędrzec (195,240 p.)

Jeśli masz zaznaczoną opcję "In C mode, support all ISO C90 ...", wtedy odznacz ją.

komentarz 21 czerwca 2019 przez KotLuminos Początkujący (270 p.)
Nie mam tego.Mam: In C mode,this is equivalent to -std = c90,in C++ mode...
komentarz 21 czerwca 2019 przez j23 Mędrzec (195,240 p.)

To odznacz to. Jedyne opcje, jakie są potrzebne do kompilacji, to -std=c++11 (lub wyżej), -Wall i dla wersji Debug - -g. Dla wersji Release możesz też ustawić -O2.

Podobne pytania

0 głosów
1 odpowiedź 371 wizyt
pytanie zadane 22 grudnia 2017 w C i C++ przez niezalogowany
0 głosów
2 odpowiedzi 576 wizyt
0 głosów
1 odpowiedź 200 wizyt

93,440 zapytań

142,431 odpowiedzi

322,679 komentarzy

62,802 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

...