fork download
  1. #include <stdio.h>
  2.  
  3. int leDados(FILE* arquivo, int numPalavras, char palavras[numPalavras][31]) {
  4. for (int i = 0; i < numPalavras; i++) {
  5. if (fscanf(arquivo, "%30s", palavras[i]) == EOF) return i;
  6. //removeCharETornaMinuscula(palavra, '.', ',', ' ', ';', '"');
  7. }
  8. return 0;
  9. }
  10.  
  11. int main(void) {
  12. char palavras[10][31];
  13. int numPalavras = leDados(stdin, 10, palavras);
  14. for (int i = 0; i < numPalavras; i++) printf("%s\n", palavras[i]);
  15. }
  16.  
  17. //https://pt.stackoverflow.com/q/344029/101
  18.  
Success #stdin #stdout 0s 9424KB
stdin
teste
de
leitura
de
palavras
stdout
teste
de
leitura
de
palavras