Wyświetlani funkcji, konfiguracja środowiska

0

Witam, jestem tu nowy 4be1d3751f.png

Dziś postanowiłem że trzeba zapytać kogoś o pomoc w konfiguracji środowiska programistycznego, bo mnie to irytuje:
Jak pisze jakieś pętle/funkcje, i używam nawiasów klamrowych {} to przy naciskaniu enter przeskakuje mi do linijki POD { :

9ab1a0a10d.png

a chciałbym żeby było tak:

435c2d1120.png

Wie ktoś może czy da się to zmienić żeby było tak? Niby szczegół, ale spowalnia pisanie programu bo trzeba naciskać strzałkę w lewo, cofać nawias...

A druga sprawa to problem z wyświetlaniem funkcji:
Przykładowo mam taki program:

int aA()
{
    cout << "-----------\n";
    cout << "int aA()\n";
    cout << "test\n";
}

char aB()
{
     cout << "\n-----------\n";
     cout << "char aB()\n";
     cout << "test\n";
}

bool aC()
{
       cout << "\n---------\n";
       cout << "bool aC()\n";
       cout << "test\n";
}

main()
{
      cout << aA();
      cout << aB();
      cout << aC();
      
getch();
}

W tych trzech przypadkach powinno wyświetlać tylko "int aA() test char aB() test[...]" a jest inaczej, bo funkcja INT dodaje od siebie "4469696", funkcja CHAR dodaje jakiś znaczek, a funkcja BOOL dodaje "192":

c3ca46d4ff.png

Dodam że funkcja CHAR dodaje od siebie znaczek w zależności od... od czegoś, nie od tego jakim znakiem się kończy, ale tu na przykład:

88afeb5f37.png

za wyświetlenie napisu odpowiada jedna funkcja CHAR, a za wyświetlenie ludzika druga funkcja CHAR, i na końcu napisu jest taka literka d, a na końcu ludzika P, nie powinno ich tam być, i nie wiem czemu w dwóch funkcjach są to inne znaki na końcu.

Byłbym wdzięczny za radę, wskazówkę, pouczenie, jestem tu nowy ale postaram się w miarę możliwości też udzielać pomocy na pytania 4be1d3751f.png

0

a co to za środowisko?

0

O to samo chciałem zapytać:)

2

Nie konfiguruj tego środowiska zaś wywal goi zainstaluj jakieś inne, ponieważ nie dostałeś dużymi wołami ostrzeżenia że funkcja zwracająca int/char/bool nie ma żadnej instrukcji return.

0

_13th_Dragon dzięki wielkie, wpisałem na końcu funkcji od napisu i ludzika "return = 0;" i już jest ok :)

e596ed0629.png

1 użytkowników online, w tym zalogowanych: 0, gości: 1