2010-11-30 10 views

Répondre

4

Vous pourriez créer une boucle sur la chaîne, l'impression des caractères un par un, et en choisissant conditionnelle d'imprimer le caractère ou une séquence d'échappement: Ceci affiche un caractère par ligne, avec des caractères de contrôle imprimés au format hexadécimal.

1

Une autre façon de voir les caractères spéciaux:

./a.out | hexdump -C 

hexdump

+1

Comment tout le monde veut dire que Linux est à portée de main? Linux est-il répandu aujourd'hui? – TheBlastOne

+1

@TheBlastOne En effet. –

+2

@TheBlastOne: ce n'est pas une réponse spécifique à Linux - cela fonctionnera avec Linux, Unix, Mac OS X, n'importe quel système d'exploitation POSIX, et même avec Windows si vous utilisez quelque chose comme cygwin. –

1
#include<stdio.h> 
main() 
{ 
    int i, count=0; 
    char c[30]; 
    printf("Enter a Char string:"); 
    scanf("%s", &c[i]); 
    for(count=0; count<c[30];) 
    { 
     printf("%c", c[i]); 
     count=+2; 
    } 
    return 0; 
}