Where am I going wrong?
I am reading a file using gets() with a for loop and printing the string using strtok with a while() loop.
Can anyone tell me where I am going wrong?
Example input:Code:#include <stdio.h> #include <string.h> int main() { char customerString[1047]; char *tokenPtr; int k; char ch; printf("Login Id User Id Group Id User Name User Home Directory Starting Shell\n", "", "", "", ""); for( k = 0; k < 7; k++) { gets(customerString); } tokenPtr = strtok(customerString, ":"); while ( tokenPtr != NULL) { printf("%s \t", tokenPtr); tokenPtr = strtok(NULL, ":"); } ch = getchar(); return 0; }//End main
[code]
ceva8710:x:1007:100:ahmadmateen:/home/students/ceva8710:/bin/sh
[\code]



LinkBack URL
About LinkBacks


