Η σελίδα μας αναβαθμίστηκε, γι' αυτό τον λόγο τα μέλη μας θα πρέπει να ζητήσουν νέο κωδικό πρόσβασης από την υπηρεσία "Αποστολή κωδικού πρόσβασης".
Εάν το email με τον νέο κωδικό δεν έρθει στο inbox κοιτάξτε και στο spam folder. Ο server είναι φρέσκος και δεν έχει το reputation που του αξίζει.

Σβήσιμο κενών και tabs

Συζητήσεις για την γλώσσα C και C++

Συντονιστές: Super-Moderators, WebDev Moderators

Απάντηση
Kanonieris
Δημοσιεύσεις: 61
Εγγραφή: 01 Απρ 2005 11:30
Τοποθεσία: Θεσσαλονικη
Επικοινωνία:

Σβήσιμο κενών και tabs

Δημοσίευση από Kanonieris » 30 Αύγ 2005 17:15

Θα ήθελα να μου πεί κάποιος πως μπορώ να κάνω ένα πρόγραμμα που να σβήνει κενά και tabs αν βρεθούν στο input line.Απο c ξέρω λίγα πράγματα

Άβαταρ μέλους
fmayakos
Honorary Member
Δημοσιεύσεις: 1249
Εγγραφή: 23 Ιούλ 2001 03:00
Τοποθεσία: Θεσσαλονίκη

Σβήσιμο κενών και tabs

Δημοσίευση από fmayakos » 30 Αύγ 2005 17:41

γίνε λίγο πιο σαφής, σε παρακαλώ...
να σβήνει κενά και tabs αν βρεθούν στο input line από ένα αρχείο .c;

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27560
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Σβήσιμο κενών και tabs

Δημοσίευση από cordis » 30 Αύγ 2005 17:52

Delete Trailing Blanks and Tabs

Κώδικας: Επιλογή όλων

/* while loop to remove trailing blanks and tabs */

#include <stdio.h>
#include <string.h>

int main&#40;&#41;
&#123;
        int n;
        char line&#91;55&#93;;

        strcat &#40; line, "the quick green frog ...           " &#41;;
        printf &#40; "%s%c\n",line,'!' &#41;;
        n = strlen &#40; line &#41;;
        /* go from the end */
        while &#40; --n >= 0 &#41;
        &#123;
                if &#40;line&#91;n&#93; != ' ' && line&#91;n&#93; != '\t' && line&#91;n&#93; != '\n'&#41;
                &#123;
                        break;
                &#125;
        &#125;
        line&#91;n + 1&#93; = '\0';  /* add end of string character */
        printf &#40; "%s%c\n", line, '!'&#41;;

        getchar&#40;&#41;;  /* wait for key */
        return 0;
&#125;
http://www.daniweb.com/code/snippet365.html
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

Σβήσιμο κενών και tabs

Δημοσίευση από skeftomilos » 31 Αύγ 2005 08:40

Αν η γλώσσα υποστηρίζει Regular Expressions μπορεί να γίνει πολύ εύκολα. Σε JavaScript έστω ότι η μεταβλητή s περιέχει την input line:

Κώδικας: Επιλογή όλων

s = s.replace&#40;/\s/g, ''&#41;
Just that! :)
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Kanonieris
Δημοσιεύσεις: 61
Εγγραφή: 01 Απρ 2005 11:30
Τοποθεσία: Θεσσαλονικη
Επικοινωνία:

Σβήσιμο κενών και tabs

Δημοσίευση από Kanonieris » 31 Αύγ 2005 13:17

Να στε καλά παιδιά, όλα οκ είναι

Απάντηση

Επιστροφή στο “C, C++”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες