Preguntas con la etiqueta [string-literals]

Lista string-literals preguntas

En esta declaración: char *a = "string1" ¿Qué es exactamente una cadena literal? Lo es string1? Porque este hilo ¿Cuál es el tipo de cadenas literales en C y C++?

"Vida útil" de un literal de cadena en C

9
respuestas
103
votos
24.2k
vistas

¿No sería inaccesible el puntero devuelto por la siguiente función? char *foo(int rc) { switch (rc) { case 1: return("one"); case 2: return("two"); default: return("whatever"); } } Entonces, la vida

Entiendo que las cadenas en C son solo matrices de caracteres. Así que probé el siguiente código, pero da resultados extraños, como resultados basura o fallas del programa: #include <stdio.h>

Cuál es la diferencia entre String str = new String("abc"); y String str = "abc";

Tengo una consulta SQLite bastante larga: const char *sql_query = "SELECT statuses.word_id FROM lang1_words, statuses WHERE statuses.word_id = lang1_words.word_id ORDER BY lang1_words.word ASC"; ¿Cómo puedo dividirlo en varias líneas para

Cómo agregar un signo de porcentaje a NSString

7
respuestas
469
votos
137.0k
vistas

Quiero tener un signo de porcentaje en mi cadena después de un dígito. Algo así: 75%. ¿Cómo puedo hacer esto? Lo intenté: [NSString stringWithFormat:@"%d\%", someDigit]; Pero no funcionó para mí.

Cómo escribir un literal de cadena de varias líneas

11
respuestas
572
votos
515.1k
vistas

¿Hay alguna forma de tener literales constantes de texto plano de varias líneas en C++, al estilo Perl? ¿Quizás algún truco de análisis al #includeprocesar un archivo? Sé que puedes

Insertar texto con comillas simples en PostgreSQL

8
respuestas
747
votos
709.9k
vistas

Tengo una mesa test(id,name). Necesito insertar valores como: user's log, 'my user', customer's. insert into test values (1,'user's log'); insert into test values (2,''my users''); insert into test values (3,'customer's');

Supongamos que necesito hacer referencia a la ruta C:\meshes\as. Si intento escribir eso directamente, como "C:\meshes\as", encuentro problemas, ya sea alguna excepción o la ruta simplemente no funciona. ¿ Esto