Lecture-5_String and For loops_setw_setprecision

Lecture-5_String and For loops_setw_setprecision - Strings...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
Computer Science I - Martin Hardwick Lecture 1 -- 1 Strings #include <iostream> #include <string> using namespace std; int main () { string word; cout << "Enter a word" << endl; cin >> word; if (word == "bang") { cout << "You entered bang!" << endl; } else { cout << "You did not enter bang!" << endl; } return 0; } String is a type defined in string.h String is an object There are many methods that work on string objects One of them is == Another is [ ] For more see the web http://www.cprogramming.com/tutorial/string Is a good page
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Computer Science I - Martin Hardwick Lecture 1 -- 2 Accessing one character in a string #include <iostream> #include <string> using namespace std; int main () { string word; cout << "Enter a word" << endl; cin >> word; if (word[0] == 'b') { cout << "You entered bang!" << endl; } else { cout << "You did not enter bang!" << endl; } return 0; } Word[0] gets the first character in the string Word[1] would get the second character Etc. What if I want to get each character in a string? I will need to know the number of characters Try typing “word.” in Visual C++ you should see a long list of methods. Now make a guess for a function that returns the character size
Background image of page 2
Computer Science I - Martin Hardwick Lecture 1 -- 3 Accessing every character in a string #include <iostream> #include <string> using namespace std; int main () {
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 11

Lecture-5_String and For loops_setw_setprecision - Strings...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online