/* snftpc - Spectrum Next FTP Client Copyright (C) 2020 Ian Cowburn This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . ---------------------------------------------------------------------- Main C source */ #include #include #include static void Chomp(char *p) { size_t l; l = strlen(p); while (l && (p[l-1] == '\n' || p[l-1] == '\r')) { p[--l] = 0; } } int main(int argc, char *argv[]) { char line[80] = ""; while(1) { printf("Hello, world!\n"); printf("sizeof(int)=%d\n", sizeof(int)); printf("sizeof(size_t)=%d\n", sizeof(size_t)); printf("input> "); fflush(stdout); if (fgets(line, sizeof line, stdin)) { Chomp(line); } printf("\nYou entered '%s'\n", line); if (strcmp(line, "quit") == 0) { return EXIT_SUCCESS; } } return EXIT_SUCCESS; }