come si chiama la slash di attesa alla unix?

Area di discussione libera.

Moderatore: Staff

Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
smtux
Linux 3.x
Linux 3.x
Messaggi: 977
Iscritto il: gio 1 set 2005, 0:00
Slackware: 12.0
Località: somewhere in the time

come si chiama la slash di attesa alla unix?

Messaggio da smtux »

salve,

mi spiego meglio, avete presente la slash che ruota su se stessa durante l'attesa dell'esecuzione di un comando?
E' simpatica.. no? ma non so come si chiama... :?:

Avatar utente
albatros
Iper Master
Iper Master
Messaggi: 2098
Iscritto il: sab 4 feb 2006, 13:59
Kernel: 6.18.0
Desktop: gnome and lxqt
Distribuzione: Ubuntu 24.04 & FC 41
Località: Darmstadt - Germania

Re: come si chiama la slash di attesa alla unix?

Messaggio da albatros »

Io ho sempre creduto che si trattasse di / - \ | / - \ | / stampati in successione nello stesso posto... C'è un nome specifico? :-k

smtux
Linux 3.x
Linux 3.x
Messaggi: 977
Iscritto il: gio 1 set 2005, 0:00
Slackware: 12.0
Località: somewhere in the time

Re: come si chiama la slash di attesa alla unix?

Messaggio da smtux »

albatros ha scritto:Io ho sempre creduto che si trattasse di / - \ | / - \ | / stampati in successione nello stesso posto... C'è un nome specifico? :-k
infatti è così....

smtux
Linux 3.x
Linux 3.x
Messaggi: 977
Iscritto il: gio 1 set 2005, 0:00
Slackware: 12.0
Località: somewhere in the time

Re: come si chiama la slash di attesa alla unix?

Messaggio da smtux »

come si implementa in C?

Avatar utente
ZeD
Linux 1.x
Linux 1.x
Messaggi: 112
Iscritto il: ven 28 ott 2005, 12:30
Slackware: 12.1
Località: Terra

Re: come si chiama la slash di attesa alla unix?

Messaggio da ZeD »

smtux ha scritto:come si implementa in C?
Versione minimalista, ma funzionante:

Codice: Seleziona tutto

#include <stdio.h>      /* printf(), fflush() */
#include <unistd.h>     /* usleep() */

int main() {
    char elementi_ruota[] = { '/', '-', '\\', '|' };
    int elementi_ruota_size = 4, i = 0;
    while (1) {
        printf("\r%c", elementi_ruota[i]);
        fflush(stdout);
        i = (++i < elementi_ruota_size ? i : 0);
        usleep(50);
    }
}

l'ho compilata con:

Codice: Seleziona tutto

gcc -D_XOPEN_SOURCE=500 -o ruota ruota.c
attenzione, è un loop infinito: per terminare basta un ^C

Avatar utente
boh
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 16 set 2005, 0:00
Slackware: 14.2 (x64)
Kernel: 4.4.111
Desktop: KDE 4.14.32
Località: Milano

Re: come si chiama la slash di attesa alla unix?

Messaggio da boh »

Zed per curiosità ho provato il tuo codice, chiaramente funziona ma il passaggio da una slash all'altra è velocissimo.
No c'è un modo di rallentare?
"Be yourself. Everyone else is already taken." ~ Oscar Wilde

LaZyBoY
Linux 1.x
Linux 1.x
Messaggi: 153
Iscritto il: mar 14 mar 2006, 21:43

Re: come si chiama la slash di attesa alla unix?

Messaggio da LaZyBoY »

Aumenta il valore di usleep.
Per esempio usleep(100000);

ciao

Avatar utente
boh
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 16 set 2005, 0:00
Slackware: 14.2 (x64)
Kernel: 4.4.111
Desktop: KDE 4.14.32
Località: Milano

Re: come si chiama la slash di attesa alla unix?

Messaggio da boh »

Perfetto! Ora si vede bene :D
"Be yourself. Everyone else is already taken." ~ Oscar Wilde

Rispondi