How to iterate over a string in C?

前端 未结 13 1275
花落未央
花落未央 2020-11-28 06:43

Right now I\'m trying this:

#include 

int main(int argc, char *argv[]) {

    if (argc != 3) {

        printf(\"Usage: %s %s sourcecode inpu         


        
13条回答
  •  失恋的感觉
    2020-11-28 06:59

    This should work

     #include 
     #include 
    
     int main(int argc, char *argv[]){
    
        char *source = "This is an example.";
        int length = (int)strlen(source); //sizeof(source)=sizeof(char *) = 4 on a 32 bit implementation
        for (int i = 0; i < length; i++) 
        {
    
           printf("%c", source[i]);
    
        }
    
    
     }
    

提交回复
热议问题