Wątek przeniesiony 2019-01-02 09:09 z Newbie przez Adam Boduch.

Problem z tablicami znaków

0

Siemka, ma ktoś jakieś fajne materiały co do operacji wykonywanych na tablicach znakowych typu char? (strlen, toupper, strcat , itp...)?
Do tego, wskazałby ktoś błąd w tym kodzie, czemu nie zamienia mi litera na duże?:

#include<ctype.h>
#include<string.h>
#include<algorithm>
#include<string>
using namespace std;

int main()
{
    char znaki[] = "MARCIN";
    char znaki2[] = "Janek";

    int toupper(char*znaki2);
    cout<<znaki2;
    return 0;
}
1

http://en.cppreference.com/w/cpp

Nie zmienia bo nigdzie nie zmieniasz. Deklarujesz nową funkcję, zamiast cokolwiek wywołać. Ponadto toupper działa na znakach, a nie tablicach znaków.

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