Click here to Skip to main content
15,905,874 members
Home / Discussions / C#
   

C#

 
GeneralRe: error An unhandled exception has occured (XAML Designer in wpf Pin
Thomas Daniels16-Jan-13 5:06
mentorThomas Daniels16-Jan-13 5:06 
Questioni cant fill table with data i pull from sql Pin
a1_shay12-Jan-13 0:23
a1_shay12-Jan-13 0:23 
AnswerRe: i cant fill table with data i pull from sql Pin
Richard MacCutchan12-Jan-13 3:38
mveRichard MacCutchan12-Jan-13 3:38 
GeneralRe: i cant fill table with data i pull from sql Pin
a1_shay12-Jan-13 10:08
a1_shay12-Jan-13 10:08 
GeneralRe: i cant fill table with data i pull from sql Pin
micke.andersson28-Jan-13 4:07
micke.andersson28-Jan-13 4:07 
QuestionInt32rect not found Pin
z3ngew11-Jan-13 23:34
z3ngew11-Jan-13 23:34 
AnswerRe: Int32rect not found Pin
z3ngew11-Jan-13 23:45
z3ngew11-Jan-13 23:45 
AnswerRe: Int32rect not found Pin
Florian Rappl11-Jan-13 23:46
professionalFlorian Rappl11-Jan-13 23:46 
AnswerRe: Int32rect not found Pin
Richard MacCutchan12-Jan-13 0:07
mveRichard MacCutchan12-Jan-13 0:07 
GeneralRe: Int32rect not found Pin
z3ngew13-Jan-13 6:12
z3ngew13-Jan-13 6:12 
QuestionProblem With User Controls Pin
Mah boubeh11-Jan-13 18:58
professionalMah boubeh11-Jan-13 18:58 
AnswerRe: Problem With User Controls Pin
Dave Kreskowiak11-Jan-13 19:00
mveDave Kreskowiak11-Jan-13 19:00 
GeneralRe: Problem With User Controls Pin
Mah boubeh11-Jan-13 19:09
professionalMah boubeh11-Jan-13 19:09 
AnswerRe: Problem With User Controls Pin
OriginalGriff11-Jan-13 22:13
mveOriginalGriff11-Jan-13 22:13 
Questionsingle log file for two classes. Pin
vanikanc11-Jan-13 10:27
vanikanc11-Jan-13 10:27 
AnswerRe: single log file for two classes. Pin
R. Giskard Reventlov11-Jan-13 10:58
R. Giskard Reventlov11-Jan-13 10:58 
GeneralRe: single log file for two classes. Pin
Garth J Lancaster11-Jan-13 12:56
professionalGarth J Lancaster11-Jan-13 12:56 
GeneralRe: single log file for two classes. Pin
vanikanc14-Jan-13 3:00
vanikanc14-Jan-13 3:00 
AnswerRe: single log file for two classes. Pin
PIEBALDconsult11-Jan-13 13:26
mvePIEBALDconsult11-Jan-13 13:26 
GeneralRe: single log file for two classes. Pin
vanikanc15-Jan-13 2:24
vanikanc15-Jan-13 2:24 
GeneralRe: single log file for two classes. Pin
PIEBALDconsult15-Jan-13 3:08
mvePIEBALDconsult15-Jan-13 3:08 
QuestionBinary File Library Pin
dxtrx11-Jan-13 10:24
dxtrx11-Jan-13 10:24 
Hello Everyone this is my first question I am posting!
I need help with a code

I need to count the same books I have added to a Binary File and show that number in the console but since I am new with these types of codes i am seeking for your help

This is the code i have Written to add the books to the file and I also have the code to read the files (if needed will post it) Now the problem is i don't know how to count the same book i have added multiple times and show it in Console. If anyone can help me i will appreciate it
If u need any explanation let me know and i will try to explain with my knowledge
Thanks in Advance

C#
{
    class Class1
    {
        //method I am Using to Add Books to my Binary File
        internal void AddBooks()
        {
            string addBook = "";
            while (addBook != "No")
            {
                Console.WriteLine("========================================");
                Console.WriteLine("Write the Books Identifiing number u want to add");
                //book number i will need this to count the same books
                int bookNumber = int.Parse(Console.ReadLine());

                Console.WriteLine("Write Books Titttle");
                string bookTittle = Console.ReadLine();

                Console.WriteLine("Write th Authors Name");
                string authorName = Console.ReadLine();

                Console.WriteLine("Write the publishing company ");
                string pubCompany = Console.ReadLine();

                FileStream fsBooks = new FileStream("Books.bin", FileMode.Append, FileAccess.Write);
                BinaryWriter bwBooks = new BinaryWriter(fsBooks);

                bwBooks.Write(bookNumber);
                bwBooks.Write(FillBlanks(bookTittle, 30));
                bwBooks.Write(FillBlanks(bookTittle,25));
                bwBooks.Write(FillBlanks(pubCompany, 15));
                bwBooks.Flush();
                Console.WriteLine("==========================");
                Console.WriteLine("Do You Want to add another Book:  'Yes'/'No' ");
                addBook = Console.ReadLine();
                bwBooks.Close();
                fsBooks.Close();
            }
        }
        static string FillBlanks(string text, int size)
        {
            string blanks = "";

            if (text.Length < size)
            {
                int difference = size - text.Length;
                for (int i = 0; i < difference; i++)
                {
                    blanks += " ";
                }
            }
            else if (text.Length > size)
            {
                text = text.Substring(0, size);
            }
            return text + blanks;
        }
    }
}

AnswerRe: Binary File Library Pin
Garth J Lancaster11-Jan-13 11:18
professionalGarth J Lancaster11-Jan-13 11:18 
GeneralRe: Binary File Library Pin
dxtrx11-Jan-13 11:41
dxtrx11-Jan-13 11:41 
GeneralRe: Binary File Library Pin
Garth J Lancaster11-Jan-13 12:43
professionalGarth J Lancaster11-Jan-13 12:43 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.