我正在嘗試將幾個字符串讀入函數進行處理。這些指令將每個字符串傳遞給函數(不創建2d字符串數組)。參數必須保持不變。這是我試過的將多個字符串傳遞給函數
#include <stdio.h>
#include <math.h>
void convert(char s[]), int counts[]);
int main(void)
{
int i = 0;
int d[2] = {};
char text0[] = "this IS a String 4 you.";
char text1[] = "This sample has less than 987654321 leTTers.";
while(i<2)
{
convert (text[i],d); """ this is wrong but i dont know how to correctly do this
i = i +1;
}
}
void convert(char s[]), int counts[])
{
printf("%s this should print text1 and text2", s);
}
所以我有幾個問題。是否有某種特殊字符/運算符類似於python中的glob模塊,它可以正確地爲我執行convert (text[i],d)
部分,我嘗試在每個字符串中進行讀取。此外,int counts[]
的目的是填寫功能中的字和字符數。所以,如果我填補了這一陣列在功能convert
將主也認識它,因爲我需要打印在main
字/字符計數,而在convert
'text0'和'text [0]'是完全不同的變量。 –
是啊,那就是我卡住了。我想做這樣的事情,但我不知道如何 –