Strings



  • Ich kann ja in C einen String so deklarieren:

    char test[] = {"Test"};
    // hab es mal so getestet:
    char test2[] = {"test","test"};
    // Fehler...
    

    Also folgende Frage:
    Gibt es sowas wie in Java

    String s = "Test, Test...noch einer...";
    // bzw folgendes:
    String[] s_array = {"Hello","Test","usw"};
    

    auch in C?



  • Geht:

    char test2[2][30] = {"test","test"};
    // so müsst es gehn
    

    Allerdings musst du dann die Dimensionen des Arrays genau vorgeben.

    U-Boot



  • U-Boot schrieb:

    ..musst du dann die Dimensionen des Arrays genau vorgeben.
    U-Boot

    Nope.

    char *test[] = { "Ene mene miste,"
    						"ich piss gleich"
    						"in die Kiste. :-) " };
    


  • No Senor schrieb:

    U-Boot schrieb:

    ..musst du dann die Dimensionen des Arrays genau vorgeben.
    U-Boot

    Nope.

    char *test[] = { "Ene mene miste,"
    						"ich piss gleich"
    						"in die Kiste. :-) " };
    

    Na gut, daran hab ich nicht gedacht.


Anmelden zum Antworten