n° 199
Settembre/Ottobre 2015
Agosto 31, 2015, 06:42:21 *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Linux Windows Techassistance Gameassistance videogame hardware Aiuto Ricerca Agenda Downloads Accedi Registrati  



* Messaggi recenti
Messaggi recenti
Pagine: [1] 2 3 ... 10
 1 
 inserita:: Agosto 30, 2015, 10:31:00  
Aperta da andreafiori - Ultimo messaggio da michele.p
INtendi un output di questo tipo?


 2 
 inserita:: Agosto 30, 2015, 09:24:17  
Aperta da andreafiori - Ultimo messaggio da andreafiori
salve a tutti! tempo fa iniziai a studiare il c da autodidatta dal famoso libro di kernighan e ritchie, tuttavia non riuscendo a completare alcuni es. ho lasciato perdere e ho seguito un corso online sperando fosse piu chiaro. ho ripreso oggi il libro e non riesco a fare un esercizio che chiede che per ogni tab vengano stampati n spazi ( ho messo - per renderli visibili); solo che mi escono dei caratteri strani. se qualcuno mi puo aiutare grazie.
qua il sorgente : http://pastebin.com/BiPwwe58

Codice:
#include <stdio.h>
#include <stdlib.h>

#define MAX_LINE 100

int detab (string, limit)
char string [];
int limit;
{
    char c;
    int i = 0, j = 0, temp = 0;

    for (i = 0; (i < (limit - 1)) && (c = getchar ()) != '\n'; i += 1 + temp)
    {
        if (c != '\n' && c != '\t')
        {
            string [i] = c;
        }
        else if (c == '\t')
        {
            for (j = 0; j < 10; j++)
                string [i + j] = '-';
            temp += j;
        }
        else
        {
            string [i] = '\0';
        }
    }

    return (i + temp);
}


int main()
{
    char parola [MAX_LINE];
    int lung = 0, i = 0;

    while ((lung = detab(parola, MAX_LINE)) > 0)
    {
        for (i = 0; i < lung; i++)
            printf("%c", parola [i]);
        printf("\n");
    }


    return 0;
}

 3 
 inserita:: Agosto 28, 2015, 03:19:46  
Aperta da giuseppesgn - Ultimo messaggio da giuseppesgn
Manager di azienda settore progettazione e interior design livello nazionale Cerca programmatore per portale web nel campo del Project, Design ed Architecture.

Il portale sarà un normale social network (di non difficile realizzazione) non servono pertanto specifiche competenze nell'architettura d'interni nè nella progettazione, non si tratta di creazione di sito web aziendale.

Le condizioni richieste sono:
che si tratti di laureato disposto a terminare il progetto in tempo massimo 3 mesi e si trovi a Catania.


Contatti alla mail: giuseppesgn@gmail.com

 4 
 inserita:: Agosto 28, 2015, 12:12:48  
Aperta da Totti - Ultimo messaggio da Totti
Che dire meglio di così si muore.
Grazie.

 5 
 inserita:: Agosto 27, 2015, 10:40:06  
Aperta da Totti - Ultimo messaggio da M.A.W. 1968
Con la "somma" di percentuali i contabili e altre specie di furbetti del quartierino vogliono indicare, in realtà, l'applicazione in cascata di sconti.

Quindi è sufficiente moltiplicare tra loro i "complementi ad uno" degli sconti per ottenere la percentuale rimanente del prezzo originale: valore che a sua volta, quando complementato con l'unità, indica l'effettiva sommatoria di sconti applicati al valore iniziale.

Vediamo un banale esempio con i valori proposti dall'OP:



I valori tra parentesi, di volta in volta sottratti dall'unità, non sono altro che percentuali in forma normalizzata x/100.
Equivalentemente, si avrà:



Se le percentuali sono immesse in forma non normalizzata.

In generale, avendo una serie di n sconti in cascata s1, s2, ... sn, espressi in forma non normalizzata, vale la banale formuletta:

 6 
 inserita:: Agosto 27, 2015, 04:31:55  
Aperta da Totti - Ultimo messaggio da michele.p
Cosa intendi con "50+5+10"?

Altrimenti detto: hai uno sconto del 50% a cui aggiungere un 5% e successivamente, al risultato precedente "50+5", un ulteriore 10%?  Occhi al cielo

 7 
 inserita:: Agosto 27, 2015, 03:42:59  
Aperta da Totti - Ultimo messaggio da Totti
Ciao a tutti,
ho un listino sconti che contiene percentuali tipo 50+5+10.

Io dovrei trovare la percentuale effettiva che ne viene fuori.

Per esempio 50+5+10 equivale a 57.25.

Che calcolo devo fare ?

 8 
 inserita:: Agosto 27, 2015, 10:13:00  
Aperta da ciclonite - Ultimo messaggio da michele.p
Non so se hai provato a seguire questa strada, ma leggendo la documentazione di BeautifulSoup potresti provare ad agire sull'output encoding:

http://www.crummy.com/software/BeautifulSoup/bs4/doc/#output-encoding

In sostanza, una possibile dinamica:

1) Verificare/"Capire" il charset dell'HTML;
2) Impostare di conseguenza l'output encoding di BeautifulSoup a, ad esempio, ISO8859-15 (se supportato, ma penso proprio di si  Linguaccia ).

Al limite, se non riesci, prova a riportare uno snippet di HTML di cui BeautifulSoup va a farne il parsing affinché sia possibile fare delle prove in locale da shell interattiva.

 9 
 inserita:: Agosto 27, 2015, 08:54:14  
Aperta da ciclonite - Ultimo messaggio da ciclonite
Grazie per la risposta Michele,
i caratteri incriminati sono \u0148 e \xa0. Vorrei che venissero interpretati in maniera corretta ossia in maniera "human readable".
La lista la genera beautifulSoup parsando un output html.
Hai qualche idea? Non riesco a capire che tipo di codifica usare..

 10 
 inserita:: Agosto 26, 2015, 11:29:26  
Aperta da ciclonite - Ultimo messaggio da michele.p
Non mi è ben chiaro quali sono i caratteri che vorresti venissero visualizzati in maniera corretta, e allora vado a intuito.  Ghigno

Hai la tua lista di esempio:

Citazione
lista=[u'tecnico', u'Nome: rick Col\u0148\n', u'Indirizzo: vicolo tra\xa0211/12CAP: 313, comune: verona\xa0']

la codifichiamo:

Citazione
[nuova.encode('utf-8') for nuova in lista]

che da come risultato:

Citazione
['tecnico', 'Nome: rick Col\xc5\x88\n', 'Indirizzo: vicolo tra\xc2\xa0211/12CAP: 313, comune: verona\xc2\xa0']

Questo è quello che vuoi oppure vorresti anche che i caratteri in esadecimale c5, 88 etc 'sparissero' e venissero sostituiti?  Ghigno

Una curiosità, da chi viene generata quella lista? Lo chiedo perché si potrebbe provare a risolvere il problema a monte.   Occhi al cielo

Pagine: [1] 2 3 ... 10
2: include(/mnt/host/www/ioprogrammo/footer.htm) [<a href='function.include'>function.include</a>]: failed to open stream: No such file or directory
File: D:\StorageVM\malphas\www\ioprogrammo\Themes\ioprogrammo\Recent.template.php (main_below sub template - eval?)
Riga: 800