Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. #include <stdio.h>
  2. #define MAX 3
  3.  
  4. int getline(char s[], int lim);
  5. int nevell(char s[]);
  6.  
  7.  
  8. int main(){
  9.  
  10.  
  11. char rendszam[MAX];
  12. int g;
  13. int kilep = 0;
  14. int i;
  15. do{
  16. g = getline(rendszam, MAX);
  17. printf("%s\n", rendszam);
  18. if (g = 0){
  19. printf("nem adott meg rendszamot\n");
  20. }
  21. if (!nevell(rendszam)){
  22. printf("Nem betut adott meg\n");
  23. }
  24.  
  25.  
  26.  
  27. } while (kilep == 0);
  28.  
  29.  
  30. return 0;
  31. }
  32. int getline(char s[], int lim){
  33. int c, i;
  34. for (i = 0; i < lim && (c = getchar()) != '\n' && c != EOF; i++)
  35. s[i] = c;
  36. s[i] = '\0'; // tömb lezárasa
  37. while (c != '\n' && c != EOF)
  38. c = getchar(); // puffer ürítése
  39. return i; // visszateresi értek: string hossza
  40. }
  41. int nevell(char s[])
  42. {
  43. int i;
  44. for (i = 0; s[i] <= 3; i++){
  45. if (s[i] < 'A' || s[i] > 'Z') return 0; // A maradék többi kisbetü
  46. }
  47. return 1;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement