Articles of caracteres

Hacer una matriz para mantener matrices de matrices de caracteres en C

Mi C es un poco más que oxidada en este momento, así que no estoy creando algo que creo que debería ser bastante básico. Permítanme referirme a matrices de caracteres como cadenas para esta publicación. Hará las cosas más claras para mí y para ti. Lo que tengo es una matriz que puede contener 1 […]

Límite de traducción en C

Estoy intentando capturar información del usuario a través de scanf: char numStrings[5000]; printf(“Enter string of numbers:\n\n”); scanf(“%s”, numStrings); Sin embargo, la longitud de la cadena que se ingresa es de 5000 caracteres. El límite de traducción en c99 es de 4095 caracteres. ¿Debo dar instrucciones al usuario para que rompa su entrada a la mitad […]

¿Pasando un entero a través de la línea de comando en C?

Me preguntaba si alguien podría explicar cómo funciona el paso de argumentos a través de la línea de comandos. Estoy realmente confundido por cómo funciona. Ahora mismo estoy tratando de pasar un entero al progtwig principal. ¿Cómo voy a hacer esto? EDITAR: seguir obteniendo la inicialización hace un entero desde el puntero sin un error […]

C – Lectura infinita del gato en el archivo del dispositivo

He tenido algunos dolores de cabeza con lecturas infinitas de cat (cat no se cierra porque no recibe el final de la función de mi función de lectura. ¿Cómo puedo implementar un final de lectura para que la lectura del archivo con cat solo produzca 1 salida por comando en el terminal? función. Esta es […]

Cadena C que codifica UTF8 sin libiconv

Sé que esta pregunta ha sido respondida a la mayoría de los idiomas, pero no he encontrado una solución para C o estoy malinterpretando algo. He declarado un “char * strSSID”. Tengo una función en un servidor web que procesa los parámetros POST de la página de formulario. Esta función devuelve en “srtSSID” un parámetro […]

Obtención de un solo carácter sin pulsar enter

Estoy intentando obtener una entrada de un solo carácter del usuario sin que el usuario tenga que presionar intro. He intentado esto: #include int main() { int input; for (;;) { input = getchar(); printf(“%d\n”, input); } } Pero no solo el usuario debe presionar enter, sino que también registra dos pulsaciones (el carácter de […]

statement de caracteres no ASCII

Me gustaría almacenar un personaje (para compararlo con otros personajes). Si declaro la variable así: char c = ‘é’; Todo funciona bien, pero recibo estas advertencias: warning: multi-character character constant [-Wmultichar] char c = ‘é’; ^ ii.c:12:3: warning: overflow in implicit constant conversion [-Woverflow] char c = ‘é’; Creo que entiendo por qué hay estas […]

C – Comparando la cadena literal con la matriz de caracteres

Soy nuevo en C y todavía estoy un poco confundido acerca de cómo usar cadenas a través de matrices de caracteres. En mi progtwig C, estoy aceptando comandos del usuario: char command[20]; scanf(“%s”,command); Por supuesto, luego quiero averiguar qué comando escribieron (algo similar a “if (comando ==” hola “), luego hacer algo”). Sé que esto […]

c lectura de caracteres no ASCII

Estoy analizando un archivo que involucra caracteres como æ ø å . Si asumimos que he almacenado una línea del archivo de texto de la siguiente manera #define MAXLINESIZE 1024 char* buffer = malloc(MAXLINESIZE) … fgets(buffer,MAXLINESIZE,handle) … Si quisiera contar la cantidad de caracteres en una línea. Si bash hacer lo siguiente: char* p = […]

¿Cómo hacer frente a los problemas de char -> int con la biblioteca estándar?

Este es un problema muy antiguo en mi trabajo, me doy cuenta de que todavía no tengo una buena solución para … Definí camente todas sus funciones de prueba de caracteres para un int: int isspace(int ch); Pero los caracteres a menudo están firmados, y un carácter completo a menudo no cabe en un int, […]