我做了两个字符串.用户可以填写它们.
char text[200];
char text2[200];
Run Code Online (Sandbox Code Playgroud)
我需要从两个字符串中找到类似的单词.例如,
文字=我一生都在这里
Text2 =他们在这里赢得了我们所有人
我需要编程找到类似'here','all'之类的单词.我试过这样但却找不到所有的话.
if(strstr(text,text2) != NULL)
Run Code Online (Sandbox Code Playgroud)
然后是printf,但我觉得这不对.
int masivs[row][col],i,j,n,choice,r,c;
system("cls");
srand(time(NULL));
printf("Darba autors Einars Ozols\n");
printf("Sakummasive aizpilde \n");
printf("Kadu masivu izveidot?\n Ja 5*10 spied 1 \n Ja 4*11 spied 2");
scanf("%d", &choice);
if (choice==1)
r=5&&c=10;
Run Code Online (Sandbox Code Playgroud)
错误在线r = 5 && c = 10; 如何以不同的方式写它?
我需要将令牌存储到数组中.然后我想在句子中找到相同的标记.
int main()
{
int i=0;
char* words[200];
char text[200];
printf("Enter one sentence \n ");
gets(text);
char *word = strtok(text, " ");
while(word!=0)
{
words=malloc(strlen(word)+1);
strcpy(words[i++], word);
printf("[%s]\n", word);
word=strtok(NULL, " ,.!?");
}
getch();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我不知道为什么这个erorr-22不兼容的类型在void*中分配给char*[200]'如果我将单词改为单词[i] = malloc .....得到错误22无效转换为void*来char*'
然后我想知道如何从这个数组我可以比较这些令牌与strcmp.这是我的尝试,但看起来不起作用.
for (k=0; k<199; k++)
{
for (j=k+1; j<200; j++)
{
if (strcmp(words[k],words[j])==0)
{
printf("equal words are %d",words);
}
else
{
printf("In this sentence aren't equal words");
}
}
}
Run Code Online (Sandbox Code Playgroud) 我有一些问题.我创建了文本文件studenti.txt,内容如下:
我想读取此文件并在c程序中打印文件的内容.我的代码是这样的:
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <windows.h>
#define N 16
int main()
{
FILE *fails_st;
struct date
{ int da_year;
int da_month;
int da_day; …
Run Code Online (Sandbox Code Playgroud) fail = 0;
if (masivs[0][0]>0 | masivs[0][1]>0 | masivs[0][2]>0| masivs[0][3]>0 |masivs[0][4]>0| masivs[0][5]>0|masivs[0][6]>0| masivs[0][7]>0|masivs[0][8]>0|masivs[0][9]>0)
{
fail = 1;
}
else {
fail = 0;
}
Run Code Online (Sandbox Code Playgroud)
我需要检查0行中是否有一些肯定元素,如果是,则需要将失败更改为1.
我有问题.如果我在main函数之前定义变量,如下所示:
#define N 10
Run Code Online (Sandbox Code Playgroud)
然后在主要我不能改变这个变量?像这样:
N=N+1;
Run Code Online (Sandbox Code Playgroud)
并且有什么方法可以在主要定义之前使N更大?