<commit_before>#include "stdio.h"

typedef struct 
{
	int r,g,b;
} pixel;


void ler_arquivo()
{
	//definindo algumas variaveis locais
	char nome_arquivo[50];
	char tipo[50];
	int colunas,linhas,qualidade,i,j;
	FILE *Arquivo;
	pixel imagem[512][512];

	//obtendo o caminho do arquivo
    printf("Informe o Caminho do Arquivo: ");
	scanf("%s", nome_arquivo); 

	//abrindo o Arquivo 
	Arquivo = fopen(nome_arquivo, "r");

	fscanf(Arquivo,"%s", tipo);
	fscanf(Arquivo,"%d", &colunas);
	fscanf(Arquivo,"%d", &linhas);
	fscanf(Arquivo,"%d", &qualidade);

	printf("%d %d %d\n", colunas,linhas,qualidade);

	//Salvando os pixels na matriz
	for (i = 0; i < linhas; ++i)
	{
		for (j = 0; j < colunas; ++i)
		{
			fscanf(Arquivo, "%d", &imagem[i][j].r);
			fscanf(Arquivo, "%d", &imagem[i][j].g);
			fscanf(Arquivo, "%d", &imagem[i][j].b);
		}
	}
	fclose(Arquivo);

}

void salvar_arquivo()
{

}
int main()
{
	//Definindo Variaveis
	pixel imagem[512][512];
	char tipo[50];
	int largura,altura,qualidade;
	ler_arquivo();
	return 0;
}<commit_msg>Correção na função ler_arquivo<commit_after>#include "stdio.h"

typedef struct 
{
	int r,g,b;
} pixel;


void ler_arquivo(char nome_arquivo[50], pixel imagem[512][512])
{

	FILE *Arquivo;
	//definindo algumas variaveis locais
	
	char tipo[50];
	int colunas,linhas,qualidade,i,j;
	
	
	//abrindo o Arquivo 
	Arquivo = fopen(nome_arquivo, "r");

	fscanf(Arquivo,"%s", tipo);
	fscanf(Arquivo,"%d", &colunas);
	fscanf(Arquivo,"%d", &linhas);
	fscanf(Arquivo,"%d", &qualidade);

	printf("%d %d %d\n", colunas,linhas,qualidade);

	//Salvando os pixels na matriz
	for (i = 0; i < linhas; ++i)
	{
		for (j = 0; j < colunas; ++j)
		{
			fscanf(Arquivo, "%d", &(imagem[i][j].r));
			fscanf(Arquivo, "%d", &(imagem[i][j].g));
			fscanf(Arquivo, "%d", &(imagem[i][j].b));
		}
	}
	fclose(Arquivo);
	
}

void imprimir_arquivo(pixel imagem[512][512])
{
	int i,j;
for (i = 0; i < 512; ++i)
	{
		for (j = 0; j < 512; ++j)
		{
			printf("%d ", imagem[i][j].r);
			printf("%d ", imagem[i][j].g);
			printf("%d ", imagem[i][j].b);
			
		}
	}
}
int main()
{
	//Definindo Variaveis
	pixel imagem[512][512];
	char tipo[50];
	int largura,altura,qualidade;
	int *pLargura;
	pLargura = &largura;
	

	char nome_arquivo[50];

	//obtendo o caminho do arquivo
    printf("Informe o Caminho do Arquivo: ");
	scanf("%s", nome_arquivo); 

	ler_arquivo(nome_arquivo, imagem);
	imprimir_arquivo(imagem);
	return 0;
}
{'fraction_non_alphanumeric': 0.1984258492129246, 'fraction_numerical': 0.024026512013256007, 'mean_word_length': 4.3076923076923075, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1278917', 'n_tokens_mistral': 1236, 'n_tokens_neox': 1135, 'n_words': 221}