Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    348

    [C] Errore in compilazione con i puntatori

    Ciao a tutti!

    Mi e' venuto un piccolo dubbio con i puntatori in seguito ad un errore in compilazione che e' il seguente:

    invalid operands to binary +

    codice:
    	value=MAXVALUE;
    	while(value > 0 ){
    		//printf("%d \n" , size);	
    		//printf("value:%d\n" , value);
    		if((byte=read(tcp_sk , parola , MAXVALUE-1)) < 0 ){
    			if(errno == EINTR){
    				continue;
    			}else{
    				return -1;
    			}
    			
    		}else{
    			if( byte == 0){
    				//printf("qua\n");
    				break ;
    			}
    		}
    		
    parola += (byte * sizeof(char));
    		
                   value 	  -= 	byte;
    		size 	  += 	byte ;
    		
    	}

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    1,326
    Guarda detto così non vedo dove dovrebbe essere l'errore... ma a quale riga si riferisce il messaggio? E poi come sono dichiarate le varie variabili parola, byte ecc... alcune sono puntatori?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.