Boa tarde pessoal, recentemente migrei para o ubunto 14.04LTS, e instalei o CodeBlocks para aproveitar meu tempo livre e programar um pouco, tive uma ideia de fazer um programinha de cadastramento de alunos, porém meu código quando chega em uma parte retorna um erro "Segmentation Fault(Core Dumped)", Esse problema está no meu código ou na própria IDE ? Quando passo o debugger me retorna o seguinte : warning: GDB: Failed to set controlling terminal: Operação não permitida
E continua o programa, vou postar o código até a parte em que ocorre o bug.
#include <stdio.h>
#include <stdlib.h>
#include <strings.h>
#include <ctype.h>
#define SIZE 200
char nome[SIZE][50];
char nomeResponsavel[SIZE][50];
long long numeroTel[SIZE];
int cpf[SIZE];
int RA[SIZE];
int op;
void cadastro();
void pesquisar();
int main()
{
cadastro();
pesquisar();
}
void cadastro()
{
static int linha;
do{
printf("\t\t\t\t\tCADASTRO DE NUMERO %d\n",linha);
printf("Digite o nome do aluno : ");
scanf("%[a-z A-Z]s",nome[linha]);
setbuf(stdin, NULL);
printf("Digite o nome do Respons%cvel : ",160);
scanf("%[a-z A-Z]s",nomeResponsavel[linha]);
setbuf(stdin, NULL);
printf("Digite o Telefone: ");
scanf("%lld",numeroTel[linha]); //Onde segundo o debugger ocorre o erro.
setbuf(stdin, NULL);