Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Deebot X11 Omnicyclone implementa tutte le ultime tecnologie Ecovacs per l'aspirazione dei pavimenti di casa e il loro lavaggio, con una novità: nella base di ricarica non c'è più il sacchetto di raccolta dello sporco, sostituito da un aspirapolvere ciclonico che accumula tutto in un contenitore rigido
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio
Grazie ad un mocio rotante che viene costantemente bagnato e pulito, Narwal Flow assicura un completo e capillare lavaggio dei pavimenti di casa. La logica di intellignza artificiale integrata guida nella pulizia tra i diversi locali, sfruttando un motore di aspirazione molto potente e un sistema basculante per la spazzola molto efficace sui tappeti di casa
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi
Con un prezzo di 2.999 euro, il Panasonic Z95BEG entra nella fascia ultra-premium dei TV OLED: pannello Primary RGB Tandem, sistema di raffreddamento ThermalFlow, audio Technics integrato e funzioni gaming avanzate lo pongono come un punto di riferimento
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-09-2013, 11:52   #1
giury91
Junior Member
 
Iscritto dal: Sep 2013
Messaggi: 3
problema con un pezzo di programma in C

salve a tutti. sono nuovo del forum quindi se sbaglio a fare qualcosa correggetemi così la prossima volta non sbaglio più. stavo creando un programma per mio uso personale, premetto che non sono un programmatore ma uno studente dell'università di ingegneria che ha frequentato un corso di programmazzione in c.
il pezzo del programma incriminato è proprio l'inizio cioè:

Codice PHP:
#include <stdio.h>
#include <stdlib.h>
#define M 2
typedef struct
                
char nome[20];
                
float l;
                
float costocm;
                }
isolante;
typedef struct{
                
isolante dati[M];
               }
isolantetot;

int main(int argcchar *argv[])

  
  
isolantetot itot;
  
  
itot.dati[0].nome="eps" ;
  
printf("l'altro %s\n",itot.dati[0].nome);
  
itot.dati[0].l=0.04;
  
itot.dati[0].costocm=1.5;
  
itot.dati[1].nome"xps";
  
itot.dati[1].l0.037;
  
itot.dati[1].costocm=1;

  
    for(
i=0i<=Mi++){
      
printf("isolante: %s  prezzo al cm: %.2f  conducibilita termica: %.3f \n",itot.dati[i].nomeitot.dati[i].costocmitot.dati[i].l);
    } 
mi suso se non sia corretto come l'ho postato...
io vorrei assegnare al percorso itot.dati[M].nome una stringa non da tastiera con la scanf ma direttamente dal programma cosi da poter richiamare il nome dell'isolante anche più avanti nel programma ma non capisco come fare perche se lo scrivo in questa maniera la printf mi stampa al posto di "eps " o "xps" il seguente "(null)" .
non so se sono stato abbastanza chiaro...qualcuno saprebbe spiegarmi o risolvere il problema?
ogni commento è gradito. grazie per il tempo perso a leggere il post
giury91 è offline   Rispondi citando il messaggio o parte di esso
Old 09-09-2013, 11:59   #2
Eduadie
Senior Member
 
Iscritto dal: Nov 2012
Messaggi: 326
In C non si attribuisce un valore ad una stringa in questo modo:

stringa = "ciao"

ma tramite l'utilizzo della funzione strcpy() presente in string.h.

strcpy(stringa, "ciao").
Eduadie è offline   Rispondi citando il messaggio o parte di esso
Old 09-09-2013, 12:20   #3
giury91
Junior Member
 
Iscritto dal: Sep 2013
Messaggi: 3
scusami sono ignorante su questa cosa....dovrei scrivere in questa maniera quindi:
Codice PHP:
#define <string.h>
.
.
strcpy(itot.dati[0].nome,"eps"); 
??
giury91 è offline   Rispondi citando il messaggio o parte di esso
Old 09-09-2013, 12:22   #4
Eduadie
Senior Member
 
Iscritto dal: Nov 2012
Messaggi: 326
Proprio così!
Eduadie è offline   Rispondi citando il messaggio o parte di esso
Old 09-09-2013, 13:18   #5
giury91
Junior Member
 
Iscritto dal: Sep 2013
Messaggi: 3
grazie infinite.ora funziona tutto. grazie ancora
giury91 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco Ecovacs Deebot X11 Omnicyclone: niente più...
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio Narwal Flow: con il mocio orizzontale lava i pav...
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi Panasonic 55Z95BEG cala gli assi: pannello Tande...
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione HONOR Magic V5: il pieghevole ultra sottile e co...
Recensione Google Pixel 10 Pro XL: uno zoom 100x assurdo sempre in tasca (e molto altro) Recensione Google Pixel 10 Pro XL: uno zoom 100x...
CrowdStrike Threat Hunting Report 2025: ...
Polestar 5 in mostra a IAA. E il CEO chi...
Amazfit T-Rex 3 Pro sfida gli sport estr...
IFA 2025: LG presenta la nuova collezion...
Broadcom vuole vendere solo VMware Cloud...
A 389€ questo portatile tuttofare HP con...
Compra su Temu per 42€, riceve una multa...
Incentivi auto elettriche 2025: possibil...
2 tablet imbattibili: quello da 99€ bast...
XPeng, da promessa a realtà tecno...
Il nuovo materiale del MIT che si sciogl...
BMW apre la IAA Mobility 2025: la Neue K...
Volete un TV OLED LG? Oggi c'è un 55'' a...
Anthropic paga 1,5 miliardi per chiudere...
Wolfenstein 3: MachineGames rivela che u...
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: 11:05.


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