Scanf bloqué

Anana -  
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   -

Bonjour,

J’utilise vs code et quand j’exécute un code qui a uniquement printf il marche normalement mais lorsque je met scanf on me dit running pourtant ça ne se termine jamais


iPhone / Safari 17.0.1

A voir également:

3 réponses

Phil_1857
 

Bonjour,

C'est très succinct tout ça...

Pas évident pour te répondre

Tu devrais afficher ton code ici,  explications :

https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code

Visuellement, ça doit donner ceci:

#include <stdio.h>

int main(int argc, char *argv[]) {

    printf("coucou");

	return 0;
}
0
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 

Bonjour,

La fonction scanf permet de lire une valeur sur l'entrée standard. Il faut donc que tu saisisses une valeur puis que tu presses entrée pour la passer à l'instruction suivante.

#include <stdio.h>

int main() {
    char nom[200];
    printf("Bonjour, qui êtes-vous ?\n");
    scanf("%s", nom);
    printf("Bonjour %s !\n", nom);
    return 0;
}

On compile, on exécute (ici j'ai répondu John Doe puis entrée) :

Bonjour, qui êtes-vous ?
John Doe
Bonjour John Doe !

Bonne chance

0
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 

Bonjour à tous,

Il y a des chances que ce que Anana décrit corresponde à ce problème : https://stackoverflow.com/questions/64786161/use-input-stdin-in-debug-console-vscode

J'ai désinstallé mon VSCode il y a quelques mois, alors je n'ai pas testé les solutions proposées :-)

0