char i string 2490 5

O temacie

Autor Amand

Zaczęty 19.11.2014 roku

Wyświetleń 2490

Odpowiedzi 5

Amand

Amand

Użytkownicy
jestę studentę xD
posty238
Propsy94
ProfesjaGracz
  • Użytkownicy
  • jestę studentę xD
Witam. Wie ktoś może do czego służą funkcje "char" i "string" w języku c++? W jakich sytuacjach się przydają? Do czego służa? Poszukałem trochę w google, ale nie znalazłem żadnego ciekawego zastosowania tych funkcji.
Dzięki za odp.
 
Wystąpił błąd podczas próby wyświetlenia sygnatury

RafalBudzis

RafalBudzis

Użytkownicy
posty1967
Propsy808
ProfesjaSkrypter
  • Użytkownicy
Char i String są typami. Takich funkcji chyba nie ma. w char zapisujesz jeden znaczek, literkę, cyferkę. w string zapisujesz tekst czyli wiele char`ów.

Amand

Amand

Użytkownicy
jestę studentę xD
posty238
Propsy94
ProfesjaGracz
  • Użytkownicy
  • jestę studentę xD
Dzięki, ale do czego one się przydają w praktyce?
 
Wystąpił błąd podczas próby wyświetlenia sygnatury

Anonymized

Anonymized

Użytkownicy
posty2957
Propsy6115
NagrodyV
Profesjabrak
  • Użytkownicy
Jak zaczniesz pisać programy, to szybko znajdziesz miliardy zastosowań :ok:
 

inż. Avallach

inż. Avallach

Administrator
posty7662
Propsy5238
NagrodyV
ProfesjaProgramista
  • Administrator
Do tworzenia zmiennych przechowujących tekst. Przykładowo kiedy tworzysz klasę NPC, prawdopodobnie chcesz zapamiętać jego nazwę. To tekst.
class Npc
{
    string nazwa;
    char[] nazwa; //tak też można
    char* nazwa; //tak robili jaskiniowcy

...

pc_thief.nazwa = "Diego";

String to prawie to samo co tablica charów. Różni się jedynie tym że przy tablicy charów to TY musisz wiedzieć kiedy ona się kończy (inaczej skończysz czytać za szybko albo za późno). A string wie "sam" - bo ma na końcu nulla który pełni taką samą funkcję jak kropka na końcu zdania.

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
Char to typ prosty, a string to obiekt. Tyle w tym temacie. :D


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry