Domande con tag 'strings'

1
risposta

Perché i caratteri di punteggiatura nella tabella ASCII sono ovunque?

Nella tabella ASCII , i caratteri di punteggiatura compaiono tra i caratteri non stampabili e prima dei numeri ( !"#$%&')*+,-./ ), tra i numeri e lettere maiuscole ( :;<=>?@ ), tra le lettere maiuscole ( [\]^_' ) e le lett...
posta 13.09.2016 - 13:36
4
risposte

struct con valore di default senza senso

Nel mio sistema utilizzo spesso i codici aeroportuali ( "YYZ" , "LAX" , "SFO" , ecc.), sono sempre nello stesso formato esatto (3 lettere, rappresentate in maiuscolo). Il sistema in genere gestisce 25-50 di questi (diversi) codici pe...
posta 10.09.2018 - 19:36
1
risposta

Superstring Common più breve: trova la stringa più breve che contenga tutti i frammenti di stringa dati

Dati alcuni frammenti di stringhe, vorrei trovare la stringa singola più breve possibile ("stringa di output") che contenga tutti i frammenti. I frammenti possono sovrapporsi l'un l'altro nella stringa di output. Esempio: Per i frammenti d...
posta 25.09.2012 - 12:52
3
risposte

Quali prestazioni possiamo aspettarci da std :: string's c_str ()? Tempo sempre costante?

Ultimamente ho fatto alcune ottimizzazioni necessarie. Una cosa che ho fatto è cambiare alcuni stream di ostrings - > sprintfs. Sto sprintf'ing un gruppo di std :: stringhe in un array in stile c, ala char foo[500]; sprintf(foo, "%s+%s", st...
posta 13.12.2011 - 04:09
8
risposte

Le stringhe C sono sempre nulle, o dipendono dalla piattaforma?

In questo momento sto lavorando con i sistemi embedded e sto cercando di capire come implementare le stringhe su un microprocessore senza sistema operativo. Finora quello che sto facendo è solo usare l'idea di avere dei puntatori di caratteri te...
posta 21.03.2017 - 14:18
6
risposte

È inefficiente concatenare stringhe una alla volta?

Ricordo indietro dai miei giorni di programmazione in C che quando si uniscono due stringhe, il sistema operativo deve allocare memoria per la stringa unita, quindi il programma può copiare tutto il testo della stringa nella nuova area in memori...
posta 25.04.2012 - 23:32
4
risposte

Quanto dovremmo essere difensivi?

Abbiamo eseguito Pex su un po 'di codice, e ha mostrato alcune buone cose (cose brutte, ma mostrandole prima che arrivi alla produzione!). Tuttavia, una delle cose belle di Pex è che non smette necessariamente di cercare problemi. Un'are...
posta 17.06.2011 - 16:51
2
risposte

Come selezionare l'opzione più probabile dall'elenco in base al testo utente Input

Sto lavorando su un'applicazione OCR in cui devo selezionare un'opzione in base all'input di testo dell'utente. Ex: Available Options: ["python", "ruby", "java", "clojure", "haskell"] Input: kava Output: java Input: ruby Output: ruby Input:...
posta 08.08.2011 - 10:08
5
risposte

Ottimizzazione delle allocazioni di stringhe ridondanti in C ++

Ho un componente C ++ piuttosto complesso le cui prestazioni sono diventate un problema. Il profilo mostra che la maggior parte del tempo di esecuzione viene semplicemente spesa allocando memoria per std::string s. So che c'è molta ridon...
posta 11.11.2016 - 08:56
5
risposte

Come si comprimono le stringhe ASCII in meno byte?

Sto lavorando con un dispositivo incorporato con un protocollo univoco che invia messaggi ad altri dispositivi e sto facendo un'applicazione che analizza i pacchetti inviati. Ogni pacchetto ha 8 byte. Il protocollo è definito come dove il primo...
posta 17.01.2013 - 05:35