fork(1) download
  1. #include <stdio.h>
  2. #include <locale.h>
  3. #include <stdlib.h>
  4. #include <string.h>
  5.  
  6. void limpa () {
  7. fflush(stdin); //isso não serve pra nada aqui
  8. }
  9.  
  10. int main() {
  11. setlocale(LC_ALL,"Portuguese"); //nesse código isso é disponsável
  12. int inteiro = 1, *i;
  13. float flutua = 1.0;
  14. float* f;
  15. char texto[20] = "Hello";
  16. char t[3]; //deveria declarar e atribuir junto
  17. i = &inteiro; *i = 2; //isso não faz sentido
  18. f = &flutua; *f = 2.0; //idem
  19. limpa();
  20. strcpy(t, texto); strcpy(t, "Oi"); //para copiar uma string para outra tem que usar strcpy()
  21. printf("Os valores são %i, %.2f, %s.\n", *i, *f, t); //variável que já é ponteiro passa direto
  22. }
Success #stdin #stdout 0s 2300KB
stdin
Standard input is empty
stdout
Os valores são 2, 2.00, Oi.