Display Manager: Alternar entre GDM, KDM e outros.

Para seleccionar o “display manager” que queremos utilizar basta executar o comando:

#dpkg-reconfigure gdm

Depois é só escolher.

Manipulação de Ficheiros de texto em Linguagem C – Verificar se um ficheiro existe

Este programa tenta abrir o ficheiro “texto.txt” para verificar se este existe no disco.


#include <stdio.h>
int main(){
	/* Declaração de variáveis */
	FILE *fp;

	/* Abrir o Ficheiro */
	fp = fopen("texto.txt","r");

	/* Verificar se a abertura foi feita com sucesso */
	if (fp==NULL)
		printf("Impossível abrir o ficheiro \"texto.txt\"\n");
	else{
		printf("Ficheiro \"texto.txt\" aberto com sucesso!!!\n");
		fclose(fp);
	}
	return 0;
}

Uma segunda versão, que faz exactamente o mesmo que a anterior, mas pede primeiro o nome do ficheiro, cujo tamanho não pode exceder 8 caracteres.

/* Verificar se um ficheiro existe */
#include <stdio.h>
#define buffer 8 + 1	/* Mais um caracter para o  */

int main(){
	/* Declaração de variáveis */
	FILE *fp;
	char s[buffer];

	/* Ler o nome do ficheiro de texto */
	printf("Introduza o Nome do Ficheiro [Máximo %d caracteres]:",buffer-1);
	scanf("%s",s);

	/* Abrir o Ficheiro */
	fp = fopen(s,"r");

	/* Verificar se a abertura foi feita com sucesso */
	if (fp==NULL)
		printf("Impossível abrir o ficheiro %s\n",s);
	else{
		printf("Ficheiro %s aberto com sucesso!!!\n",s);
		fclose(fp);
	}
	return 0;
}

Definir idioma (locale) em Debian

Tive que perguntar e tomei nota aqui para não me esquecer :)

Como ver quais os locales instalados?

# locale -a
C
POSIX
en_US.utf8

Como adicionar um locale que não está instalado?

# dpkg-reconfigure locales

E já temos algo do tipo …

# locale -a
C
POSIX
en_US.utf8
pt_PT.utf8

Como activo/selecciono o novo locale?

# export LANG=pt_PT.utf8

Nota: Este exemplo foi dado no pressuposto de se estar a instalar o locale pt_PT.utf8

Publicado em debian. Leave a Comment »