UsefulLinks
Computer Science
Programming
By Language
C Programming
1. Introduction to C Programming
2. Development Environment Setup
3. Basic Program Structure
4. Variables and Data Types
5. Operators and Expressions
6. Input and Output Operations
7. Control Flow Statements
8. Functions
9. Arrays
10. Pointers
11. Strings
12. Structures and Unions
13. Dynamic Memory Management
14. File Input and Output
15. Preprocessor
16. Advanced Programming Concepts
17. Best Practices and Style
11.
Strings
11.1.
String Fundamentals
11.1.1.
String Representation in C
11.1.2.
Character Arrays vs Strings
11.1.3.
String Literals
11.1.4.
String Storage
11.2.
String Input and Output
11.2.1.
String Input Functions
11.2.2.
String Output Functions
11.2.3.
Safe String Input
11.2.4.
Buffer Overflow Prevention
11.3.
String Manipulation
11.3.1.
Manual String Operations
11.3.2.
String Length Calculation
11.3.3.
String Copying
11.3.4.
String Concatenation
11.3.5.
String Comparison
11.4.
Standard String Library
11.4.1.
strlen Function
11.4.2.
strcpy and strncpy
11.4.3.
strcat and strncat
11.4.4.
strcmp and strncmp
11.4.5.
strchr and strrchr
11.4.6.
strstr Function
11.4.7.
strtok Function
11.4.8.
String Conversion Functions
11.5.
String Processing Techniques
11.5.1.
Character-by-Character Processing
11.5.2.
String Parsing
11.5.3.
String Validation
11.5.4.
Case Conversion
Previous
10. Pointers
Go to top
Next
12. Structures and Unions