fbpx
Skip to main content

Linux Avanzato

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
19 Anni 6 Mesi fa #24620 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic Linux Avanzato

Ok, ho capito quello che dici tu, ma se scrivo:

if(valore>429496729 4 ) {(*val)=0;
return (-3);
}
in modo tale che 10^100 lo considera...
Correggimi se sbaglio.


Non può funzionare. Hai provato a fare quel programma C in cui sommi due unsigned int MOLTO grandi e hai visto che il risultato è minore dei due addendi? In quel caso hai "ciclato" e l'unico modo che hai per accorgertene in C (che io sappia) è vedere per esempio se il risulato è minore del maggiore dei due addendi. Questo vale con gli unsigned. Coi signed ti viene un numero negativo. Ti consiglio quando hai un dubbio di fare un semplice programma C e testare la tua teoria. Io almeno faccio così. Se hai altri dubbii chiedi pure

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME Autore della discussione
  • Visitatori
  • Visitatori
19 Anni 6 Mesi fa #24622 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic Linux Avanzato
Hai ragione te death...
Grazie!

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
19 Anni 6 Mesi fa #24928 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic Linux Avanzato
Qualcuno sa dove si trova quella lista di funzioni di libreria C che bisogna conoscere per la prova di laboratorio?

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
19 Anni 6 Mesi fa #24934 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic Linux Avanzato

Qualcuno sa dove si trova quella lista di funzioni di libreria C che bisogna conoscere per la prova di laboratorio?


bravo.ce.uniroma2.it/didattica/l ... istema.txt

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
19 Anni 6 Mesi fa #25098 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic Linux Avanzato
Il testo della prova di laboratorio di oggi:
"Scrivere un programma che legge tutte le voci di una directory il cui pathname è passato nella riga di comando. Il programma restituisce 0 se è riuscito ad aprire la directory e a stampare i nomi dei file in essa contenuti, -1 altrimenti."

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • COM_EASYSOCIAL_GUEST_NAME
  • Avatar di COM_EASYSOCIAL_GUEST_NAME
  • Visitatori
  • Visitatori
19 Anni 6 Mesi fa #25099 da COM_EASYSOCIAL_GUEST_NAME
Risposta da COM_EASYSOCIAL_GUEST_NAME al topic Linux Avanzato

Il testo della prova di laboratorio di oggi:
"Scrivere un programma che legge tutte le voci di una directory il cui pathname è passato nella riga di comando. Il programma restituisce 0 se è riuscito ad aprire la directory e a stampare i nomi dei file in essa contenuti, -1 altrimenti."


system("cd pathnale\nls pathname");

:D

Si prega Accedi o Crea un account a partecipare alla conversazione.