Go4Expert

Go4Expert (http://www.go4expert.com/)
-   C# (http://www.go4expert.com/forums/c-sharp/)
-   -   Putting Auto Numbers in a File (http://www.go4expert.com/forums/putting-auto-file-t3764/)

shah123 5Apr2007 18:50

Putting Auto Numbers in a File
 
Hi,
Is there anyway i can put my every entry of username in a file like this e.g. using any auto number generation with every entry

1. Test
2. Hello

After i put them in a file like this i want to search and delete based on the numbers. e.g.

Please enter the number to delete the data: 1
"should delete the test from a file"

Please help. As any suggestions and location of any website will also be helpful.

Regards,

shabbir 5Apr2007 18:56

Re: Putting Auto Numbers in a File
 
For files you need to be doing the auto generation but for database you can always have the priviledge of using the database field.

shah123 5Apr2007 18:57

Re: Putting Auto Numbers in a File
 
Hi Shabbir,

I dont want database in this situation. I just want to add auto number generation in a file

shabbir 5Apr2007 20:26

Re: Putting Auto Numbers in a File
 
I am not saying you switched to dbs but just saying that you need to be doing it yourself.

shah123 5Apr2007 20:31

Re: Putting Auto Numbers in a File
 
Can you give me idea? please

shabbir 6Apr2007 08:30

Re: Putting Auto Numbers in a File
 
Quote:

Originally Posted by shah123
Can you give me idea? please

Read the file and get the last number. Increment it by one and then add one to it and save the next one. Remember when you delete it the record should go but not the numbers but it depends on your implementation requirement.

shah123 8Apr2007 14:30

Re: Putting Auto Numbers in a File
 
Hi Shabbir,
"Read the file and get the last number. Increment it by one and then add one to it and save the next one"

Can you please tell me in psuedu code or something please small bit implementation?

shabbir 8Apr2007 18:19

Re: Putting Auto Numbers in a File
 
The pseudo looks something like
Code:

File f = ReadFile();
int i = LastNumberInputted(f);
i++;
SaveNextRecord(i,Data);


shah123 12Apr2007 15:06

Re: Putting Auto Numbers in a File
 
Hi,
Code:

Console.WriteLine("Please Enter your username :");
                    int Counter = 0;
                    s = Console.ReadLine();
                    Counter = Counter + 1;
                    sw.WriteLine(Counter + " " + s);
                    sw.Write(sw.NewLine);

1. Where to put while condition so it can read file and increment the counter?
2. When every time i enter one name it comes out of getusername function and display the menu options again. How to prevent that?

Regards,


All times are GMT +5.5. The time now is 09:59.