just want to ask if this is an array program????...
my professor told us to make array program that displays 10 names..
He also tells us that we can use C or C++ program..
i prefer using C cause im much familiar with C programs...
my knowledge in Array is not quite good...

Output:
fdgdfg
dfgdfg
dfgdfg
dfgdfg
dfgdfgd
dfgdfg
dfgdfgd
dfgdfgd
dfgdgdf
dfgdfg


this is what i did:

#include<stdio.h>
#include<conio.h>
#include<string.h>

char names[10];
int n;

void main()
{
clrscr();
printf("Input 10 Names:\n");
for(n=0;n<10;n++){
scanf("%s",n);}
getch();
}

the program produces output which i inputed.
i think its ok..
but im not sure if this is an Array program..
i think i just use the basic C program...
or i just used a for loop and nothing else..
did I only used for loop and nothing else? or just a simple C program that do not have any of for loops or Array...


please help me.. im confuse...

Recommended Answers

All 3 Replies

>> char names[10];
>>scanf("%s",n);}

the above is incorrect.
1. you need and array of 10 strings. What you posted is one array of 10 characters.
you have to pass a character array, not an integer

char names[10][10];
for(n=0;n<10;n++){
    scanf("%s",names[n]);}
}

One major problem with scanf() is that you can type as many characters into the string as you want and scanf() will simply overwrite your buffer with no bounds checking. This will probably cause your program to crash. fgets() is better than scanf() because fgets() you can tell it how many caracters to accept.

I have change my program as what you have told me and produces the same output....

well, the most important is that, do i have now an Array program??.

#include<stdio.h>
#include<conio.h>

char names[10][10];
int n;

void main()
{
clrscr();
      printf("Input 10 Names:\n);
      for(n=0;n<10;n++){
            scanf("%s",names[n]);}
       getch();
}

is this now an Array program???
all i know is that if you use something like this " Names[][][] " it means you used array.. am i right? or is there any other possible discription on Array....

There are lots of other descriptions for arrays. Yes, your program uses arrays. post what you are typing for each of the names.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.