Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [C] semplice programma che scrive su file

    Salve mi sono fatto questo programma che dovrebbe crearmi un html con tutti i colori+codici della scala RGB.. ma non mi funziona.. cioè la compilazione va a buon file ma poi quando eseguo il programma mi resta 5 secondi in esecuzione e poi finisce senza restituire errori

    mio potete aiutare?

    codice:
    #include <stdio.h>
    #include <stdlib.h>
    
    int main()
    {
    	int r = 255;
    	int g = 255;
    	int b = 255;
    	int i = 0;
    	int a = 0;
    	int e = 0;
    	int priga = 10;
    	int ins = 0;
    	FILE *streams;
    	streams = fopen("rgb-color-list.html", "rw");
    	if(!streams)
    	{
    		printf("Errore nell'apertura del file");
    		exit(-1);
    	}
    	fprintf (streams, "<table>\n");
    	for(i = 0; i <= r; ++i)
    	{
    		for(a = 0; a <= g; ++a)
    		{
    			for(e = 0; e <= b; ++e)
    			{
    				if(ins == 0)
    				{
    					fprintf(streams, "<tr><td style='border:1px solid #000000;'><div style='width:20px; height: 20px; background-color: rgb(%d, %d, %d);'></div>%d-%d-%d</td>\n", i, a, e, i, a, e);
    				}
    				else if(ins != priga && ins != 0)
    				{
    					fprintf(streams, "<td style='border:1px solid #000000;'><div style='width:20px; height: 20px; background-color: rgb(%d, %d, %d);'></div>%d-%d-%d</td>\n", i, a, e, i, a, e);
    				}
    				else
    				{
    					fprintf(streams, "<td style='border:1px solid #000000;'><div style='width:20px; height: 20px; background-color: rgb(%d, %d, %d);'></div>%d-%d-%d</td></tr>\n", i, a, e, i, a, e);
    					ins = 0;
    				}
    				++ins;
    			}
    		}
    	}
    	fprintf(streams, "</table>\n");
    	fclose(streams);
    }

  2. #2
    ho risolto mettendo

    fopen("nomefile", "a+w+");

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 © 2024 vBulletin Solutions, Inc. All rights reserved.