pourquoi ne “printf” pas de travail?

Je suis en train d'apprendre la programmation en C. Pourriez-vous expliquer pourquoi rien n'est imprimé ici? Merci à l'avance.

#include <stdio.h>

int main (void)
{
    char a[]="abcde";
    printf ("%s", a);
}   
  • Ajouter un "\n" à la chaîne ou le format. -->> printf ("%s\n", a);
  • pourquoi ne serait-il pas imprimer?
  • Ou fflush(stdout); après printf
  • quelle plateforme utilisez-vous pour compiler?? J'ai l'exécuter sur codeblocks et ideone. il fonctionnait bien.
  • Vous avez besoin de retourner un int à partir de votre fonction
  • c'est optionnel
  • désolé, j'ai compris ce qui est mal. J'ai 2 fichiers différents avec le même nom, ils sont dans des répertoires différents. J'utilise Linux et le compilateur clang.
  • Puisque vous n'avez pas la fin de la sortie avec un saut de ligne, vous ne pouvez pas voir clairement, parce que c'est mélangé avec une invite de commande dos.

InformationsquelleAutor gal | 2016-08-27