Advertisement
rdsedmundo

str_split_f.c

Jul 5th, 2013
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.04 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. /*int numOcc(char * str, char Search) {
  4.     int i, Count = 0;
  5.     for(i = 0; i < strlen(str); i++) {
  6.         if(str[i] == Search)
  7.             Count++;
  8.     }
  9.  
  10.     return (Count);
  11. }
  12.  
  13. void strsplit(char * ptr, char Split) {
  14.     int i, numOfStrings = numOcc(ptr, Split);
  15.  
  16.     numOfStrings++;
  17.  
  18.     char RetVec[numOfStrings][strlen(ptr)];
  19.  
  20.     for(i = 0; i < numOfStrings; i++)
  21.         strcpy(RetVec[i], "");
  22.  
  23.     int Pos = 0, currentChar = 0;
  24.  
  25.     for(i = 0; i < strlen(ptr); i++) {
  26.         if(ptr[i] == Split) {
  27.             Pos++;
  28.             currentChar = 0;
  29.             continue;
  30.         }
  31.  
  32.         RetVec[Pos][currentChar] = ptr[i];
  33.         currentChar++;
  34.     }
  35.  
  36.     for(i = 0; i < numOfStrings; i++)
  37.         printf("%s\n", RetVec[i]);
  38. }
  39.  
  40. int main(void) {
  41.     char String[32];
  42.     scanf("%s", String);
  43.     strsplit(String, ',');
  44.  
  45.     return 0;
  46. }*/
  47.  
  48. int main(void) {
  49.     char test;
  50.  
  51.     while(test != EOF) {
  52.         printf("Digite um char: ");
  53.         scanf("%c", &test);
  54.     }
  55.  
  56.     return 0;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement