poly strtok

#include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> const int MAX = 100; int main() { char str[] = "45+x4-sss+4"; printf("razdelenie stroki \"%s\" na lexemy.", str); char *pch = strtok(str, "+"); //во втором параметре указаны разделители (пробел, запятая, точка) printf("\nlexemy:"); while (pch != NULL) //пока есть лексемы { printf("\n%s", pch); pch = strtok(NULL, "+"); } getchar(); return 0; } /* int analys(char a[MAX]) { int ANSW, i; char coef_c; for (i = 0; i < strlen(a); i++) { if (a[i] == 'x' && (a[i + 1] == '-' || a[i + 1] == '+')) ANSW = 1; } } void main() { int i=0,n; char A[100],B[100]; do { scanf("%c", &A[i]); i++; } while (A[i-1]!='.'); n = i; for (i = 0; i < n; i++) { printf("%c", A[i]); } getch(); } /* strncpy(m3, m1, 6); // не добавляет '\0' в конце строки strcpy(m3, m1); strncat(m3, m2, 5); strcat(m3, m2); strnset(m3, 'f', 7); strset(m3, 'k'); */

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.