Funktion mit char-array-parameter

Ich versuche zu schreiben, eine Funktion für das drucken von text in C für PIC-mikrocontroller (ich denke, es basiert auf gcc).

void print(char[] text);

void print(char[] text)
{
    for(ch = 0; ch < sizeof(text); ch ++)
    {
        do_something_with_character(text[ch]);
    }
}

- und nennen es wie folgt:

print("some text");

Ich bin immer compiler-Beschwerden über falsche Klammern.

  1. Was ist Los mit diesem?

  2. Wie kann ich ein char-array-Zeiger in diesem Fall?

InformationsquelleAutor Kamil | 2014-05-12
Schreibe einen Kommentar