J’ai le code suivant: char *s1, *s2; char str[10]; printf(“type a ssortingng: “); scanf(“%s”, str); s1 = &str[0]; s2 = &str[2]; printf(“%s\n”, s1); printf(“%s\n”, s2); Quand je lance le code, et entrez l’entrée “A 1” comme suit: type a ssortingng: A 1 J’ai eu le résultat suivant: A < J’essaie de lire le premier caractère […]
J’écris actuellement un programme qui va copier ou append le texte d’un fichier dans un autre. Mon problème survient lorsque l’utilisateur est invité à indiquer s’il souhaite écraser ou append le fichier. Scanf () et getchar () sont tous deux ignorés. J’ai essayé d’utiliser de nombreuses combinaisons de getchar () et de scanf () avec […]
Je connais les blocs de code et je n’arrive pas à le faire fonctionner avec les arguments en ligne de commande de la sortie . Est-ce que quelqu’un sait comment? Je suis actuellement capable de lire un fichier passé de argv [1] mais le programme ne lit pas automatiquement l’entrée du fichier donné, ni la […]
J’essaie de créer un jeu qui continue à fonctionner jusqu’à ce qu’une touche soit enfoncée. Il devrait ensuite saisir cette clé et en faire quelque chose, puis continuer à fonctionner normalement. Comment puis-je faire cela? Je suis sur MAC alors, même si je suis tombé sur une bibliothèque Windows appelée conio.h qui peut gérer cela […]
J’essaie de créer un tableau qui stocke l’entrée d’un utilisateur, et j’ai besoin que ce tableau soit la longueur exacte de l’entrée de l’utilisateur. Je voudrais prendre la longueur de l’entrée de l’utilisateur, et l’utiliser comme la longueur du tableau. Comment puis-je faire cela avec strlen? Y a-t-il une meilleure façon?
Je ne parviens pas à créer un tableau 2D de taille définie par l’utilisateur, avec les nombres 1, 2, 3.etc Si l’utilisateur choisit par exemple: a = 2 and b = 2 , le programme produit: 3 4 3 4 au lieu de: 1 2 3 4 Mon programme ressemble à: #include int main() { […]
J’ai un code ici qui a un comportement indésirable lors de la saisie de chaînes avec des espaces. Par exemple, print illegal_argument . Quand une entrée avec plusieurs mots arrive, j’aimerais qu’elle enregistre uniquement le premier mot. Ce qui se passe actuellement c’est: christian@oblig2 $ print 0 Enter router ID for information > ID: 0, […]
Vous m’avez aidé il y a quelque temps à lire une ligne. Maintenant, je veux lire uniquement les chiffres de l’entrée – pas de lettres, seulement 5 chiffres. Comment puis-je faire ceci? Ma solution ne fonctionne pas correctement: int i = 0; while(!go) { printf(“Give 5 digits: \n\n”); while( ( c = getchar()) != EOF […]
J’ai créé un programme qui peut afficher le chiffre saisi, mais le convertira en mots au lieu de chiffres, par exemple si vous saisissez “1234.56”, il sera converti en “Mille deux cent trente quatre dollars” et .. 56 cents “. Les centimes doivent toujours être en chiffres. Jusqu’à présent, tout fonctionne bien, mais si j’inscris […]
Je ne sais pas exactement comment formuler ce que j’essaie de demander; en C ++, en utilisant l’en-tête stdio.h au lieu de iostream, comment puis-je faire en sorte que, si vous appuyez sur la touche d’échappement, le programme se termine? Y a-t-il quelque chose que je pourrais append une fois en haut du programme ou […]