Linguagem C - Condição IF

Boa noite,

Galera eu estou lendo um livro da deitel que eu baixei na internet, como eu sou pobre só tenho livro baixado mesmo.
e esse livro é sobre a linguagem C e blá blá blá …
Ai chegou na parte que eles ensina a condição if só que eu faço o mesmo codigo no compilador e ele não funciona e eu achei a condição meio estranha, fiquei achando que tava faltando algo… mas enfim, se alguém que entende da linguagem C me ajude ai, indicando o problema ou explicando porque não está funcionando meu programa.
Eu estou usando a IDE CODE BLOCKS
/* Usando instruções if, operadores

  1. relacionais e operadores de igualdade */
  2. #include <stdio.h>
  3. main () {
  4. int numl, num2;
  5. printf(“Entre com dois inteiros e lhe direi \n”);
  6. printf(“o relacionamento que eles satisfazem:”);
  7. scanf("%d%d", &num1, &num2); /* le dois inteiros */
  8. if (num1 == num2)
  9. printf("%d e igual a %d\n", num1, num2);
  10. if (numl != num2)
  11. printf("%d nao e igual a %d\n", num1. num2);
  12. if (numl < num2)
  13. printf("%d e menor que %d\n", num1, num2);
  14. if (numl > num2)
  15. printf("%d e maior que %d\n", num1, num2);
  16. if (numl <= num2)
  17. printf("%d e menor que ou igual a %d\n", num1, num2);
  18. if (numl >= num2)
  19. printf("%d e maior que ou igual a %d\n", num1, num2);
  20. return 0; /* indica que o programa foi bem-sucedido */
  21. }spaços``identar texto pre-formatado em 4 espaços`

Olá Ferks, executei seu programa aqui e percebi que há alguns erros nele. E dos principais, faltou o retorno do tipo da sua função main, pode ser, int, void, ou qualquer outro, depende do seu uso.
Algumas variáveis estão com o nome diferente do declarado no escopo, nesse caso o ‘numl’, dentro do primeiro if está ‘num1’.
Mas é apenas erro de sintaxe. Abaixo eu coloco um código corrigido, creio que vai compilar sem problemas no code blocks.

#include <stdio.h>

void main () {
int num1, num2;

printf(“Entre com dois inteiros e lhe direi \n”);
printf(“o relacionamento que eles satisfazem:”);
scanf("%d%d", &num1, &num2); /* le dois inteiros */

if (num1 == num2){
	printf("teste \n");
	printf("%d e igual a %d\n", num1, num2);
}
if (num1 != num2){
	printf("%d nao e igual a %d\n", num1, num2);
}
if (num1 < num2){
	printf("%d e menor que %d\n", num1, num2);
}
if (num1 > num2){
	printf("%d e maior que %d\n", num1, num2);
}
if (num1 <= num2){
	printf("%d e menor que ou igual a %d\n", num1, num2);
}
if (num1 >= num2){
	printf("%d e maior que ou igual a %d\n", num1, num2);
}
//return 0; /* indica que o programa foi bem-sucedido */

}