Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Realme 15 Pro Game Of Thrones: un vero cimelio tech per pochi eletti
Recensione Realme 15 Pro Game Of Thrones: un vero cimelio tech per pochi eletti
Siamo volati fino a Belfast, capitale dell'Irlanda Del Nord, per scoprire il nuovo Realme 15 Pro 5G Game Of Thrones Limited Edition. Una partnership coi fiocchi, quella tra Realme e HBO, un esercizio di stile davvero ben riuscito. Ma vi raccontiamo tutto nel nostro articolo
GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Laptop insieme per giocare al giusto prezzo
GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Laptop insieme per giocare al giusto prezzo
Il Gigabyte Gaming A16 offre un buon equilibrio tra prestazioni e prezzo: con Core i7-13620H e RTX 5060 Laptop garantisce gaming fluido in Full HD/1440p e supporto DLSS 4. Display 165 Hz reattivo, buona autonomia e raffreddamento efficace; peccano però le USB e la qualità cromatica del pannello. Prezzo: circa 1200€.
iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile
iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile
C'è tanta sostanza nel nuovo smartphone della Mela dedicato ai creator digitali. Nuovo telaio in alluminio, sistema di raffreddamento vapor chamber e tre fotocamere da 48 megapixel: non è un semplice smartphone, ma uno studio di produzione digitale on-the-go
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 20-10-2003, 17:08   #1
MSTR
Senior Member
 
L'Avatar di MSTR
 
Iscritto dal: Jan 2002
Città: Mantova
Messaggi: 387
Problemi con C !

Ciao ragazzi!
Devo fare una funzione in C che mi formatti un testo in ingresso invertendo le righe a triple (la terza diventa la prima e la prima diventa la terza; la sesta diventa la quarta e la quarta diventa la sesta; ...)

Sto diventando matto! Non ci riesco!

Qualcuno sa darmi una mano?


Grazie... ciao!
MSTR è offline   Rispondi citando il messaggio o parte di esso
Old 21-10-2003, 07:09   #2
Gibbus
Senior Member
 
L'Avatar di Gibbus
 
Iscritto dal: Nov 2001
Messaggi: 1205
Spero di aver interpretato bene quale sia il problema.
Dovresti creare, per esempio, un array di puntatori a char, ognuno dei quali punta ad una stringa: quindi ogni stringa rappresenta una riga. La funzione che svolge il lavoro scambia semplicemente i puntatori.

# define MAX 80 /* num. di elementi dell'array di puntatori */
# define LUNGH 81 /* ogni stringa contiene non piu' di 80 caratteri */

void Scambia(char *[], int, int); /* dich. di funzione */

int main()
{
char *array[MAX]; /* array di MAX puntatori a char */
int gap, N; /* gap è la distanza tra le righe da scambiare */
...
Scambia(array, N, gap); /* chiamata di funzione */
...
return 0;
}



void Scambia(char *a[], int n, int g)
{
int i;
char *temp; /* puntatore temporaneo a char*/

for(i=0; i<n-g; i+=g+1)
{
temp=a[i];
a[i]=a[i+g];
a[i+g]=temp;
}

return;
}


Nel tuo caso, la variabile gap vale 2: terza riga - prima riga = 2
sesta riga - quarta riga = 2, etc.
Gibbus è offline   Rispondi citando il messaggio o parte di esso
Old 22-10-2003, 23:45   #3
MSTR
Senior Member
 
L'Avatar di MSTR
 
Iscritto dal: Jan 2002
Città: Mantova
Messaggi: 387
grazie mille per l'aiuto!!!

ce l'ho fatta!

ciao e grazie!
MSTR è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Realme 15 Pro Game Of Thrones: un vero cimelio tech per pochi eletti Recensione Realme 15 Pro Game Of Thrones: un ver...
GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Laptop insieme per giocare al giusto prezzo GIGABYTE GAMING A16, Raptor Lake e RTX 5060 Lapt...
iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile iPhone 17 Pro: più di uno smartphone. &Eg...
Intel Panther Lake: i processori per i notebook del 2026 Intel Panther Lake: i processori per i notebook ...
Intel Xeon 6+: è tempo di Clearwater Forest Intel Xeon 6+: è tempo di Clearwater Fore...
Fiducia nell'IA in calo. Una ricerca glo...
Just Eat punta sulla tecnologia: consegn...
Galaxy S25 Edge ha deluso: Samsung cambi...
La trasformazione digitale anche per lo ...
Battlefield 6 frantuma i record: oltre 7...
Stellantis investirà 13 miliardi ...
Le azioni di NIO precipitano dopo le acc...
Concentrazioni di CO2 ai massimi dal 195...
La grande migrazione di Microsoft: addio...
Frore Systems LiquidJet non ha paura del...
Il motore PureTech 1.2 di Stellantis &eg...
Prodigy, il processore universale di Tac...
OPPO Find X9 Series, lancio globale il 2...
Super sconti Tineco su Amazon: le scope ...
Editori italiani contro Google AI Overvi...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 01:07.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v