Maybe I need to upgrade cc65. Thank you, silverdr@wfmh.org.pl. From: "silverdr@wfmh.org.pl" <silverdr@wfmh.org.pl> To: cc65@musoftware.de Sent: Wednesday, June 8, 2011 11:32 AM Subject: Re: [cc65] Input string routine for a line of data? On 2011-06-08, at 14:55, Joseph Rose wrote: > This is my latest version of the example routine: C00l! > printf ("Type in name of file to compress: "); > fgets(f,17,stdin); > putchar ('\n'); > strcat (f,",p"); > Does it work onyour system? #include <stdio.h> #include <string.h> int main() { char f[20]; printf ("Type in name of file to compress: "); fgets(f,17,stdin); putchar ('\n'); strcat (f,",p"); printf("\ntext = \"%s\"\n", f); return 0; } does work. Even if you probably want to strip newline from the input string first. Something like.. #include <stdio.h> #include <string.h> int main() { char f[20]; char *newline; printf ("Type in name of file to compress: "); fgets(f,17,stdin); putchar ('\n'); if(newline = strchr(f, '\n')) *newline = '\0'; strcat (f,",p"); printf("\ntext = \"%s\"\n", f); return 0; } -- SD! ---------------------------------------------------------------------- To unsubscribe from the list send mail to majordomo@musoftware.de with the string "unsubscribe cc65" in the body(!) of the mail. ---------------------------------------------------------------------- To unsubscribe from the list send mail to majordomo@musoftware.de with the string "unsubscribe cc65" in the body(!) of the mail.Received on Wed Jun 8 17:43:17 2011
This archive was generated by hypermail 2.1.8 : 2011-06-08 17:43:21 CEST