En étant donné une ligne qui existe dans le tableau. Comme dans ce cas:Dans une ligne de certains fichiers (ou stdin), comment puis-je réduire les espaces supplémentaires et convertir les onglets en espace unique?
char line[50];
while (fgets(line,50, input_file) != NULL) {
// how can i do it here..
}
Comment puis-je réduire tous les espaces supplémentaires à l'espace unique, et de réduire tous les onglets (entre deux mots) à un seul espace.
Par exemple:
En donner cette ligne:
a b abb ace ab
Il est nécessaire d'être:
a b abb ace ab
Qu'avez-vous essayé? Le petit code que vous avez posté a une erreur de syntaxe. –
Je l'ai édité. maintenant c'est bon? – StackUser
En général, j'ai essayé d'utiliser 'strtok', mais je n'ai pas réussi à obtenir une solution finale à ce problème. – StackUser