Articles of char

Est-il possible de convertir char en char * en C?

Je fais un devoir où nous devons lire une série de chaînes d’un fichier dans un tableau. Je dois appeler un algorithme de chiffrement sur le tableau (le chiffrement transpose les tableaux 2D). Donc, au début, j’ai mis toutes les informations du fichier dans un tableau 2D, mais j’ai eu beaucoup de problèmes avec les […]

Comparer les caractères en Java

Cela fait un moment que je n’ai pas fait de Java, donc ma syntaxe n’est pas la meilleure du moment. Je veux vérifier qu’une variable de caractère est l’un des 21 caractères spécifiques, quelle est la manière la plus courte de le faire? Par exemple: if(symbol == (‘A’|’B’|’C’)){} Ne semble pas fonctionner. Dois-je l’écrire comme: […]

Requête SQL pour un retour chariot dans une chaîne et suppression finale du retour chariot

Requête SQL pour un retour chariot dans une chaîne et suppression finale du retour chariot J’ai des données dans une table et il y a des retours chariot dans des endroits où je ne les veux pas. J’essaie d’écrire une requête pour obtenir toutes les chaînes contenant des retours chariot. J’ai essayé ça select * […]

Conversion obsolète du littéral de chaîne en ‘char *’

J’ai un programme qui déclare un tableau de chaînes comme ceci: char *colors[4] = {“red”, “orange”, “yellow”, “blue”}; Mais j’obtiens l’avertissement du compilateur ci-dessus. Il comstack mais je préfère utiliser la méthode non déconseillée (s’il y en a une). J’ai essayé de savoir ce que cela signifie, mais je n’arrive pas à le comprendre. J’ai […]

Comment convertir un seul caractère dans un int

J’ai une chaîne de chiffres, par exemple “123456789”, et je dois extraire chacun d’eux pour les utiliser dans un calcul. Je peux bien sûr accéder à chaque caractère par index, mais comment le convertir en un int? J’ai examiné atoi (), mais il faut une chaîne en argument. Par conséquent, je dois convertir chaque caractère […]

Comment copier un tableau de caractères dans C?

En C, j’ai deux tableaux de caractères: char array1[18] = “abcdefg”; char array2[18]; Comment copier la valeur de array1 à array2 ? Puis-je faire ceci: array2 = array1 ?

Meilleur moyen de vérifier si un tableau de caractères est vide

Quel est le moyen le plus fiable pour vérifier si un tableau de caractères est vide? char text[50]; if(strlen(text) == 0) {} ou if(text[0] == ‘\0′) {} ou dois-je faire memset(text, 0, sizeof(text)); if(strlen(text) == 0) {} Quel est le moyen le plus efficace d’y parvenir?

Différence entre char et char

En C ++, quelle est la différence (le cas échéant) entre l’utilisation de char et de char [1]. exemples: struct SomeStruct { char x; char y[1]; }; Les mêmes raisons se présentent-elles pour les caractères non signés?

Est-ce que le caractère garanti a exactement 8 bits de long?

C’est tout. Je n’ai pas trouvé de sujet similaire, alors prenez-le avec moi.

C entretien d’embauche – casting et comparaison

J’ai été confronté à une question délicate (IMO). Je devais comparer deux adresses MAC de la manière la plus efficace. La seule pensée qui m’a traversé l’esprit à ce moment-là était la solution sortingviale – une boucle, et des comparaisons de lieux, et je l’ai fait, mais l’intervieweur visait le casting. La définition MAC: typedef […]