ok so I worked a little more on this, now I'm getting errors saying line 36 and 39 fprintf is not a function. I want to print the stuff to an external data file, I thought it was fprintf in C, any help is appericated.
Thanks
Code:
/* Assignment: #2 part #1
Puropse: Prints ten lines using two nested loops, and accept comand line
arguments to print the output to an external data file.
*/
#include <stdio.h>
main(int argc, char *argv[2])
{
/* FILE *fopen(int argc, char *argv[2]); */
FILE *fprintf;
fprintf = fopen(argv[1], "rw+");
int a = 0;
int b = 0;
int i;
if (argc <= 2)
{
fprintf = fopen(argv[1], "rw+");
if (!fprintf)
{
perror("Can't open file \n");
}
else if(argv[1] != '\0')
{
while(a < 10)
{
a = 0;
++b;
fprintf("\n");
while(a < b)
{
fprintf("%d", a);
++a;
}
}
}
else if(argv[1] == '\0')
{
while(a < 10)
{
a = 0;
++b;
printf("\n");
while(a < b)
{
printf("%d", a);
++a;
}
}
}
}
else (printf("Too many arguments"));
printf("\n");
fclose(fprintf);
}